1、安装包
安装以下包,可在https://centos.pkgs.org/下载
sudo rpm -ivh cpp-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh libgcc-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh libgomp-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh gcc-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh pcre-8.32-17.el7.x86_64.rpm --force
sudo rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm --force
sudo rpm -ivh libstdc++-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh libstdc++-devel-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh gcc-c++-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh zlib-1.2.7-18.el7.x86_64.rpm --force
sudo rpm -ivh zlib-devel-1.2.7-18.el7.x86_64.rpm --force
2、安装nginx
tar -zxvf nginx-1.23.1.tar.gz
mv nginx-1.23.1 /home/appdeploy/nginx
cd /home/appdeploy/nginx
# 指定安装目录
./configure --with-http_ssl_module --prefix="/home/appdeploy/nginx" --with-http_stub_status_module
make
make install
# logs目录不存在时,手动创建
mkdir logs
3、配置Nginx
编辑nginx配置
vi conf/nginx.conf
1024以下端口启动时需要root权限,所以端口改为8080
serve的listen端口改为8080,保存
其他配置
# 检查nginx.conf配置文件是否正确
sbin/nginx -t
4、启动Nginx
# 启动
sbin/nginx
# 重启
sbin/nginx -s reload
# 快速停止nginx
sbin/nginx -s stop
# 完整有序的停止nginx
sbin/nginx -s quit