linux同一台机器安装两台nginx
Posted 健康平安的活着
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux同一台机器安装两台nginx相关的知识,希望对你有一定的参考价值。
一 nginx的依赖库的安装
https://blog.csdn.net/qq445829096/article/details/106259672
二 nginx的安装
在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径。因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦。
值得注意的是,安装完之后,两个nginx的监听端口要设置成不同的监听端口。否则,会有一个nginx无法启动。
2.1.在/root/export/servers/nginxOfflinePack目录 下执行
tar -zxvf nginx-1.16.0.tar.gz
2.2 首先创建一个work用户
useradd work
2.3.第一个nginx的安装配置
进入到nginx的安装目录:cd nginx-1.16.0
./configure --prefix=/home/work/nginx1
执行完后,再执行如下命令:
make && make install
2.4.第2个nginx的安装配置
进入到nginx的安装目录:cd nginx-1.16.0
./configure --prefix=/home/work/nginx2
执行完后,再执行如下命令:
make && make install
2.5.修改第一个nginx的监听端口
cd /home/work/nginx1/conf
vi nginx.conf
#修改启动用户为root
#修改端口:
server {
2. listen 8089;
3. server_name localhost;
4. index index.php index.html;
5. root /data/www/;
6. }
2.6.启动第一个nginx
cd /home/work/nginx1/sbin
./nginx
访问页面:http://localhost:8089
2.7 修改第二个nginx配置
cd /home/work/nginx2/conf
vi nginx.conf
#修改启动用户为root
#修改端口:
server {
2. listen 8086;
3. server_name localhost;
4. index index.php index.html;
5. root /data/www/;
6. }
2.8.启动第二个nginx
cd /home/work/nginx2/sbin
./nginx
访问页面:http://localhost:8086
以上是关于linux同一台机器安装两台nginx的主要内容,如果未能解决你的问题,请参考以下文章
linux 服务器两台跨网段机器,做单网卡双ip之后,用nginx做代理实现互访
Centos7+nginx+keepalived高可用及双主模式