常用版本分为四大阵营
Nginx开源版
Nginx plus 商业版
openresty
Tengine
编译安装
./configure --prefix=/usr/local/nginx
make
make install
创建服务脚本
vi /usr/lib/systemd/system/nginx.service
- [Unit]
- Description=nginx - web server
- After=network.target remote-fs.target nss-lookup.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 -c /usr/local/nginx/conf/nginx.conf
- ExecReload=/usr/local/nginx/sbin/nginx -s reload
- ExecStop=/usr/local/nginx/sbin/nginx -s stop
- ExecQuit=/usr/local/nginx/sbin/nginx -s quit
- PrivateTmp=true
- [Install]
- WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable nginx.service