1. 环境:
- CentOS-7.6-x86
- Python3.8.2
2. 安装依赖
yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel -y
3. 下载源码包并解压
wget http://nginx.org/download/nginx-1.16.0.tar.gz
tar -zxf nginx-1.16.0.tar.gz
4. 编译和安装
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx
make -j 8
make install
5. 运行和验证
执行如下命令,添加nginx用户,查看nginx版本。
useradd nginx
chown nginx:nginx /usr/local/nginx
cd /usr/local/nginx/sbin/
./nginx -v
返回内容如下所示,表示安装已经完成。
[root@python sbin]# ./nginx -v
nginx version: nginx/1.16.0
或者把/usr/local/nginx/sbin/nginx 文件拷贝到/usr/bin/目录下,这样在命令行中可以直接查看nginx版本:
6. nginx常用命令
cd /usr/local/nginx/sbin/
./nginx 启动
./nginx -s stop 停止
./nginx -s quit 安全退出
./nginx -s reload 重新加载配置文件
ps aux|grep nginx 查看nginx进程
7. win10主机访问
若访问不了,请检查linux的防火墙和SELIinux 是否关闭,关闭方法:点击查看。