Centos 上通过源码编译安装Nginx

Centos8上进行 Nginx源码编译与安装

1. 准备安装依赖包:

安装命令如下:

sudo yum -y install zlib-devel pcre-devel openssl-devel

2. 准备建立nginx用户:

命令如下:

sudo useradd -M -s /sbin/nologin nginx

查看用户信息

id nginx
uid=995(nginx) gid=993(nginx) groups=993(nginx)

3. 源码编译与安装:

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_random_index_module --with-http_sub_module

执行安装操作命令:

make && make install

安装完成然后启动nginx:

/usr/local/nginx/sbin/nginx

检测nginx进程的守护者是谁命令:

pstree -u|grep nginx

进入到nginx的配置文件 nginx.conf 修改user:nobody为nginx

user  nginx;

修改之后,重新启动nginx

4. nginx 服务管理

4.1 语法检测

/usr/local/nginx/sbin/nginx -t

4.2 启动服务命令:

 /usr/local/nginx/sbin/nginx

4.3 重载服务命令:

/usr/local/nginx/sbin/nginx -s reload 
或者
pkill -HUP nginx

4.4 关闭服务命令:

 /usr/local/nginx/sbin/nginx -s stop
 pkill nginx

4.5 开机启动操作命令(centos8):

vi /etc/rc.local
/usr/local/nginx/sbin/nginx

4.6 进程管理命令:

 pstree |grep nginx
 ps -ef |grep nginx
 ps aux |grep nginx

4.7 端口管理命令:

netstat -tunpl |grep nginx
nginx

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注