發現原來就有並且配置就是預設的,而且是正確的
命令為:
vim /etc/init.d/nginx
需要注意的配置:
nginx=」/usr/sbin/nginx」 //修改成nginx執行程式的路徑。
nginx_conf_file=」/etc/nginx/nginx.conf」
儲存後設定檔案的執行許可權
chmod a+x /etc/init.d/nginx
至此就可以通過下面指令控制啟動停止
`/etc/init.d/nginx start`
`/etc/init.d/nginx stop`
注意:此時會有部分問題,例如:
報錯:> "/run/nginx.pid" failed (2: no such file or directory)
重啟後解決,這個應該是個程式執行時產生的目錄
上面的方法完成了用指令碼管理nginx服務的功能,但是還是不太方便。
`chkconfig --add /etc/init.d/nginx`
加完這個之後,就可以使用service對nginx進行啟動,重啟等操作了。
service nginx start
service nginx stop
service nginx restart
`chkconfig nginx on`
CentOS 7 將 Nginx 新增系統服務
經過編譯安裝以及解決問題,nginx 已經執行正常,但是此時 nginx 並沒有新增進系統服務。接下來會將 nginx 新增進系統服務並且設定開機啟動。首先檢視 nginx 的服務狀態,輸入systemctl status nginx,結果如下 在 usr lib systemd system目錄中...
CentOS 7 將 Nginx 新增系統服務
經過編譯安裝以及解決問題,nginx 已經執行正常,但是此時 nginx 並沒有新增進系統服務。接下來會將 nginx 新增進系統服務並且設定開機啟動。首先檢視 nginx 的服務狀態,輸入systemctl status nginx,結果如下 在 usr lib systemd system目錄中...
CentOS 7 將 Nginx 新增系統服務
經過編譯安裝以及解決問題,nginx 已經執行正常,但是此時 nginx 並沒有新增進系統服務。接下來會將 nginx 新增進系統服務並且設定開機啟動。首先檢視 nginx 的服務狀態,輸入systemctl status nginx,結果如下 在 usr lib systemd system目錄中...