因為發現伺服器沒有設定nginx開機自啟動,就網上搜了一下,找了個啟動指令碼,設定一下。
ubuntu/linux系統開機自啟動,很簡單,在/etc/init.d/目錄下編寫乙個服務指令碼(比如nginx),然後在/etc/init.d/rc.local中新增一行啟動命令。操作步驟如下
1. vi /etc/init.d/nginx ,其中具體的指令碼展示如下:
#注意:這裡的三個變數需要根據具體的環境而做修改。
nginxd=/opt/nginx/sbin/nginx
nginx_config=/opt/nginx/conf/nginx.conf
nginx_pid=/opt/nginx/logs/nginx.pid
retval=0
prog="nginx"
# check that networking is up.
[ -x $nginxd ] || exit 0
# start nginx daemons functions.
start()
retval=$?
echo
[ $retval = 0 ]
return $retval
}# stop nginx daemons functions.
stop()
# reload nginx service functions.
reload() `
retval=$?
echo
}# see how we were called.
case "$1" in
start)
start
;;stop)
stop
;;reload)
reload
;;restart)
stop
start
;;status)
status $prog
retval=$?
;;*)
echo $"usage: $prog "
exit 1
esac
exit $retval
2.sudo chmod a+x /etc/init.d/nginx
3.在rc.local檔案的最後中新增如下的一行: /etc/init.d/nginx start
最後,nginx可以通過 /etc/init.d/nginx start或者 service nginx start進行啟動。
之所以記下來,是因為在網上的看到的指令碼都少有點問題(正對centos,而不是ubuntu),自己看了看,也修改了一下。其實,挺無聊的。
設定完伺服器就能訪問**了,對nginx的了解也僅限於http**伺服器,還需要進一步的學習和認識。
1.linux下的nginx安裝(開機自啟動)
2.linux(centos)系統下設定nginx開機自啟動 :
Ubuntu14 04配置nginx開機自啟動項
原文 ubuntu配置開機自動啟動服務 這裡需要特別說明的是,ubuntu系統下沒有redhat系統下的chkconfig命令。但ubuntu有乙個類似的命令 sysv rc conf。通過apt get命令完成sysv rc conf軟體的安裝。linux系統的執行級別有7個,分別對應的 可以通過...
Ubuntu中Nginx 開機自啟動
因為發現伺服器沒有設定nginx開機自啟動,就網上搜了一下,找了個啟動指令碼,設定一下。ubuntu linux系統開機自啟動,很簡單,在 etc init.d 目錄下編寫乙個服務指令碼 比如nginx 然後在 etc init.d rc.local中新增一行啟動命令。操作步驟如下 1.vi etc...
Nginx怎麼開機自啟呢
vim etc rc.d rc.local在檔案最後加上下邊這句話 usr local nginx sbin nginx start注意 格式 nginx的安裝路徑的sbin nginx的啟動命令 如果你啟動nginx的命令是 nginx start nginx的安裝路徑的sbin nginx的啟動...