1、安装4个依赖包
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2、创建一个nginx文件夹
cd /usr/local
mkdir nginx
3、进入到上一步创建得nginx文件夹并在文件夹中下载nginx的tar包
cd nginx
wget http://nginx.org/download/nginx-1.18.0.tar.gz
4、在创建的nginx文件夹下解压tar包
tar -xvf nginx-1.18.0.tar.gz
5、进入nginx-1.18.0文件夹执行一系列命令
cd nginx-1.18.0
//执行命令
./configure
//执行make
make
//执行make install
make install
这里执行make命令可能会报 src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’ 错误
原因是centos版本与nginx版本不兼容,可以更换nginx版本,相对应的版本自行百度。这里使用的是centos8
6、配置nginx.conf
vim /usr/local/nginx/conf/nginx.conf
修改端口号80,替换为自己想用的端口号,因为apache会占用80端口
7、启动nginx
/usr/local/nginx/sbin/nginx -s reload
查看是否启动
ps -ef|grep nginx
8、关闭防火墙
查看防火墙状态
firewall-cmd --state
关闭防火墙
systemctl stop firewalld.service
9、访问服务器IP+端口号
启动、关闭、重启操作
首先进入安装目录中
cd /usr/local/nginx/sbin
启动
./nginx
关闭
./nginx -s stop
重启
./nginx -s reload
`