1.安装依赖和插件
yum -y install gcc gcc-c++ pcre pcre-devel openssl openssl-devel zlib zlib-devel wget net-tools
如果下载安装失败,可以考虑更换一下网络YUM源后再重新执行上一步。CentOS更换网络yum源——阿里源-CSDN博客
2.下载nginx的压缩包
cd /usr/local
wget http://nginx.org/download/nginx-1.26.1.tar.gz
3.解压nginx的压缩包
tar -xf nginx-1.26.1.tar.gz
4.创建目录
mkdir /usr/local/nginx1
5.进行编译安装
cd /usr/local/nginx-1.26.1
./configure --prefix=/usr/local/nginx1
make && make install
6.检验安装结果
/usr/local/nginx1/sbin/nginx -V
7.修改nginx配置文件(为了避免端口占用,修改默认端口)
cd /usr/local/nginx1/conf
vim nginx.conf
我这里是将默认端口80修改成了81,改好后保存退出。
8.启动nginx1
/usr/local/nginx1/sbin/nginx
netstat -nlpt
9. 创建目录2
mkdir /usr/local/nginx2
10.进行编译安装
cd /usr/local/nginx-1.26.1
./configure --prefix=/usr/local/nginx2
make && make install
11.检验nginx2安装结果
/usr/local/nginx2/sbin/nginx -V
12.修改nginx2配置文件(为了避免端口占用,修改默认端口)
cd /usr/local/nginx2/conf
vim nginx.conf
我这里是将默认端口80修改成了82,改好后保存退出。
13.启动nginx2
/usr/local/nginx2/sbin/nginx
netstat -nlpt
14.如果还想要再同时启动一个nginx服务,则只需要重复上述的4-8步或者是9-13步 ,记得把过程中出现的nginx1或者是nginx2都改成nginx3,还有避免占用端口重复,以此类推即可。