Centos 下 Nginx 安装、启动 、关闭、重启 教程

Nginx 安装、使用教程

Nginx是一个高性能的Web服务器和反向代理服务器,也可以作为又见代理服务器。
Nginx新特点是占用内存少,并发处理能力强,Nginx官网测试为5万并发。
Nginx同类型Web服务器还有Apache、Lighttpd、Tengine(阿里巴巴)等。
免费网站:http://nginx.org
收费网站:https://www.nginx.com (推荐免费)

1、Nginx - Centos 安装

1.1、Nginx安装步骤

1.1.1 gcc编译是否安装

检查安装:yum list installed | grep gcc
执行安装:yum install gcc -y

1.1.2 openssl库编译是否安装

检查安装:yum list installed | grep openssl
执行安装:yum install openssl openssl-devel -y

1.1.3 pcre库编译是否安装

检查安装:yum list installed | grep pcre
执行安装:yum install pcre pcre-devel -y

1.1.4 zlib库编译是否安装

检查安装:yum list installed | grep zlib
执行安装:yum install zlib zlib-devel -y

1.1.5 一次性安装命令

一次性安装: yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

( -y 代表自动安装 , 自动选择 Y)

1.1.6 解压下载的nginx安装包

在linux-centos指定路径下,点击rz可以上传nginx安装包

执行命令: tar -zxvf nginx-1.16.1.tar.gz

1.1.7 安装nginx

打开nginx解压后路径

执行命令: cd nginx-1.16.1/

指定安装路径 (–prefix 是指定nginx安装路径)

指定安装路径: ./configure --prefix = /usr/local/nginx

执行命令进行编译 (在解压后的nginx安装包里执行)

编译:make

执行命令进行安装(在解压后的nginx安装包里执行)

编译:make install

此时 /usr/local/ 下nginx文件夹被创建。

1.2、Nginx启动方法

1.2.1 普通启动

切换到nginx下sbin文件夹下

启动:./nginx

1.2.2 配置文件启动

配置文件启动:/usr/local/nginx/sbin/nginx -c /usr/local/conf/nginx.conf

(启动-c是指定配置文件)

1.2.3 检查nginx是否启动

检查启动:ps -ef | grep nginx

如nginx启动状态如图:如nginx启动状态如图

1.3、Nginx关闭方法

1.3.1 优雅关闭nginx

查看nginx启动状态,查看pid:ps -ef | grep nginx

查看nginx进程

关闭进程:kill -QUIT 主pid

其中pid是主进程号的pid(master process),其他为子进程pid(worker process)。

1.3.2 快速关闭nginx

查看nginx启动状态,查看pid:ps -ef | grep nginx
关闭进程:kell -TERM 主pid

(注意优雅关闭与快速关闭区别: 优雅关闭nginx正在处理的请求不会影响,可以正常返回结果,快速关闭则不同,正在处理的请求会返回空白)。

1.4、Nginx重启方法

1.4.1 快速关闭nginx

重启nginx:./nginx -s reload
发布了1 篇原创文章 · 获赞 2 · 访问量 51

猜你喜欢

转载自blog.csdn.net/jrgdspuwij/article/details/104060880
今日推荐