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

发布时间:2022-01-25 10:11:13 作者:kk
来源:亿速云 阅读:247

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

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

Nginx是什么?

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

          Nginx相较于Apache\lighttpd具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。Linux操作系统下nginx使用epoll事件模型,得益于此,nginxLinux操作系统下效率相当高。同时NginxOpenBSDFreeBSD操作系统上采用类似于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安装、启动、重启和停止,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. linux下启动、停止、重启php以及杀死php进程的命令
  2. mysql怎么启动和停止以及重启服务

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux nginx

上一篇:linux系统remove命令怎么用

下一篇:Linux初始化系统有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》