centos將nginx服務設定為開機自動啟動

2022-07-22 03:45:13 字數 804 閱讀 7688

發現原來就有並且配置就是預設的,而且是正確的
命令為:

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目錄中...