安装编译环境 使 nginx 支持 http rewrite 模块/ssl 模块/ zlib
# sudo yum -y install gcc gcc-c++ pcre pcre-devel openssl openssl-devel zlib zlib-devel gd gd-devel
# sudo apt install -y build-essential libpcre3 libpcre3-dev zlib1g-dev openssl libssl-dev
下载安装包并编译
# wget nginx-1.21.4.tar.gz
# tar -zxvf nginx.tar.gz
# cd nginx-1.21.4
# ./configure
# make && make install
设置成服务
sudo touch /usr/lib/systemd/system/nginx.service
sudo vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx web service
Documentation=http://nginx.org/en/docs/
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=default.target
sudo systemctl daemon-reload
sudo systemctl enable nginx
sudo systemctl start nginx