#! /bin/sh# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: starts the nginx web server
path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
desc="nginx daemon"
name=nginx
daemon=/usr/local/nginx/sbin/$name
configfile=/usr/local/nginx/conf/$name.conf
pidfile=/usr/local/nginx/logs/$name.pid
scriptname=/etc/init.d/$name
set -e
[ -x "$daemon" ] || exit 0
do_start()
do_stop()
do_reload()
case "$1" in
start)
echo -n "starting $desc: $name"
do_start
echo "."
;; stop)
echo -n "stopping $desc: $name"
do_stop
echo "."
;; reload|graceful)
echo -n "reloading $desc configuration..."
do_reload
echo "."
;; restart)
echo -n "restarting $desc: $name"
do_stop
do_start
echo "."
;; *)
echo "usage: $scriptname " >&2
exit 3
;;esac
exit 0
備註:著紅色的地方要根據實際路徑進行修改,將上述指令碼命名為nginx,儲存到/etc/init.d目錄下。嘗試/etc/init.d/nginx start 命令,會報「許可權不足」的錯誤,執行chmod +x /etc/init.d/nginx 給其賦執行許可權。
可以用一下方式來執行此指令碼:
/etc/init.d/nginx start
/etc/init.d/nginx sttop
/etc/init.d/nginx reload
/etc/init.d/nginx restart
如果想讓此指令碼開機自啟動 還需在指令碼頭部家 chkconfig xx xx等注釋(具體需要參考chkconfig命令用法),讓它支援chckconfig 然後執行/sbin/chkconfig nginx on 命令。同時,可以sudo /sbin/chkconfig --list nginx 來檢視效果。
Nginx啟動,停止和重新載入配置
nginx配置檔案 nginx及其模組的工作方式是由配置檔案指定,預設情況下配置檔案被命名為nginx.conf並且存放在 usr local nginx conf etc nginx usr local etc nginx nginx命令 要啟動nginx直接執行nginx檔案,啟動後可以使用以下...
nginx 伺服器重啟關閉重新載入
nginx s reopen 重新開啟日誌檔案 nginx t 測試nginx配置檔案是否正確 檢查正確性時,出現 nginx the configuration file home kratos local nginx conf nginx.conf syntax is ok nginx emer...
Centos下nginx的啟動 關閉 重新讀取
當第一次安裝完畢,進入到此目錄 nginx即可啟動nginx 檢視是否啟動成功 ps ef grep nginx正常啟動如圖 nginx s reload沒問題的話回看到這樣淫蕩的東西 你會看到這逼東西一閃而過,什麼都沒留下,接下來狀態如圖 當然,你想檢查一下配置檔案是否有問題,可以輸入 nginx...