在linux系统下安装两个nginx以及启动、停止、重起

如果没有安装过nginx请看:linux下nginx部署以及配置详解

1、第一个nginx已经安装完成后,现在安装第二个nginx

启动:sudo /usr/sbin/nginx3
重起:sudo /usr/sbin/nginx3 -s reload
停止:sudo /usr/sbin/nginx3 -s stop

一、进入nginx目录进行编译安装

1、切换目录:

复制代码
cd /usr/local/src/nginx-1.16.1
安装第二个路径会有所不同,我这里安装的是第三个nginx3,如果要安装4个 就改为nginx4,需要注意nginx.conf不需要改变,命令如下:
 View Code

  执行完后下面就是nginx3的路径

复制代码

2、安装编译:

make && make install

mkdir -pv /var/tmp/nginx3/client

3、添加SysV启动脚本

vi /etc/init.d/nginx3

按i进入编辑状态,需要多个nginx修改以下两个路径即可,如图

 View Code

 

 

 

4.赋予脚本执行权限

chmod +x /etc/init.d/nginx3

8.添加nginx服务进程用户

groupadd -r nginx3
useradd -r -g nginx nginx3

9、添加至服务管理列表,设置开机自启

chkconfig --add nginx3
chkconfig nginx3 on

 10、修改nginx.conf端口号,我这里改为81

vi /etc/nginx3/nginx.conf

 

 11、启动nginx3

复制代码
/usr/sbin/nginx3

查看端口号
netstat -lntp

 

 

 

 

复制代码

 11、在启动一个nginx

 

 

 12、停止nginx3

sudo /usr/sbin/nginx3 -s stop

 

posted @ 2021-02-16 13:20  白虎  阅读(218)  评论(0编辑  收藏  举报
非常感谢dudu,感谢博客园提供的各种服务。
联系白虎(David.Du)