一鍵安裝腳本 (儲存為任意 .sh,執行 sh script.sh)
#!/bin/bash
yum install -y gcc pcre pcre-devel zlib-devel zlib openssl
wget https://nginx.org/download/nginx-1.2.8.tar.gz
tar -xzvf nginx-1.2.8.tar.gz
cd nginx-1.2.8
./configure
make && make install
Nginx 控制指令
/usr/local/nginx/sbin/nginx # 啟動
/usr/local/nginx/sbin/nginx -s stop # 立即停止 (TERM)
/usr/local/nginx/sbin/nginx -s quit # 優雅停止 (QUIT)
/usr/local/nginx/sbin/nginx -s reopen # 重新開啟日誌
/usr/local/nginx/sbin/nginx -s reload # 平滑重載配置
/usr/local/nginx/sbin/nginx -t [-c config] # 測試配置語法
killall nginx # 失控時強制殺死
關鍵提醒
- 修改配置後 無需重啟,
reload 即可生效,服務不中斷 (Apache 同理)。
- 配置錯誤可能導致失控,務必先
nginx -t 測試。
