文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux下如何实现Nginx安装、启动、重启和停止

2023-06-28 16:01

关注

本篇文章为大家展示了Linux下如何实现Nginx安装、启动、重启和停止,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Nginx是什么?Linux系统中怎样重启/停止Nginx?针对以上问题下文和和大家讲解一下Nginx具体是什么,以及Linux下Nginx安装/启动/重启/停止。

Nginx是什么?

         Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师lgor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

          Nginx相较于Apache\lighttpd具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或FreeBSD操作系统上采用类似于Epoll的高效事件模型kqueue.

安装过程

安装过程需要对Linux网络和配置yum源的知识比较熟悉

下载下来并传入到服务器。第一步是进行解压

tar -zxvf nginx-1.13.1.tar.gz

Linux下如何实现Nginx安装、启动、重启和停止

进入到nginx-1.13.1的目录,查看下面的文件

Linux下如何实现Nginx安装、启动、重启和停止

发现nginx是通过源码包发布的,而nginx是c写的,因此需要安装c/c++的编译器

yum install gcc

Linux下如何实现Nginx安装、启动、重启和停止

Linux下如何实现Nginx安装、启动、重启和停止

如上,gcc已经安装完毕,下面来安装nginx

Linux下如何实现Nginx安装、启动、重启和停止

Linux下如何实现Nginx安装、启动、重启和停止

检测到最后,发现依赖的pcre library没有,下面我们来安装pcre

https://ftp.pcre.org/pub/pcre/

pcre 下载完毕之后也是要给tar.gz的文件,首先要对其进行解压

tar -zxvf pcre-8.00.tar.gz

Linux下如何实现Nginx安装、启动、重启和停止

解压完毕之后有如下文件,仍然是源码安装

Linux下如何实现Nginx安装、启动、重启和停止

Linux下如何实现Nginx安装、启动、重启和停止

Linux下如何实现Nginx安装、启动、重启和停止

Linux下如何实现Nginx安装、启动、重启和停止

说我们g++ 找不到,我们来安装g++

yum install gcc-c++Linux下如何实现Nginx安装、启动、重启和停止

回来继续安装pcre

./configure

make install

Linux下如何实现Nginx安装、启动、重启和停止

pcre 安装完成,回去安装nginx

Linux下如何实现Nginx安装、启动、重启和停止

缺少zlib,我们需要再次安装zlib

http://www.zlib.net/

zlib同样是tar.gz来管理的,先解压

Linux下如何实现Nginx安装、启动、重启和停止

发现zlib也是由源码包管理的,来安装zlib

./configure

make install

安装完毕,在来安装nginx

./configure

make install

这次终于安装成功。软件被安装到了

/usr/local/nginx

启动nginx

./usr/local/nginx/sbin/nginx

访问nginx(ip地址为:192.168.100.100,端口号为:80)

http://192.168.100.100:8080/

nginx就安装成功了。

Linux下如何实现Nginx安装、启动、重启和停止

Nginx的停止、重启命令

停止nginx

nginx -s stop

重启nginx

nginx -s reload

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

上述内容就是Linux下如何实现Nginx安装、启动、重启和停止,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯