1.下載nginx:
地址:http://nginx.org/en/download.html
2.安裝依賴
安裝gcc:
yum install -y gcc
安裝pcre庫
yum install -y pcre pcre-devel
安裝zlib庫:
yum install -y zlib zlib-devel
3.安裝nginx
./configure --prefix=/usr/local/nginx
make
make install
4.啟動nginx
.nginx #啟動服務
.nginx -s stop #停止服務
.nginx -s quit #優雅關閉服務,結束前完成已接受的鏈接請求
.nginx -s reload #重新加載配置文件
5.打開防火墻
firewall-cmd --permanent --add-service=http --zone=public
firewall-cmd --reload
6.安裝成系統服務
創建服務腳本:
vim /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
7.設置開機啟動
systemctl daemon-reload
systemctl enable nginx