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


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

1、在/etc/init.d下創建文件nginx

發現原來就有並且配置就是默認的,而且是正確的

命令為:
vim /etc/init.d/nginx
需要注意的配置:
nginx=”/usr/sbin/nginx” //修改成nginx執行程序的路徑。
NGINX_CONF_FILE=”/etc/nginx/nginx.conf”
保存后設置文件的執行權限

2、修改配置問題件

chmod a+x /etc/init.d/nginx

至此就可以通過下面指令控制啟動停止

通過服務命令啟動停止nginx服務

`/etc/init.d/nginx start`
`/etc/init.d/nginx stop`
注意:此時會有部分問題,例如:
報錯:
> "/run/nginx.pid" failed (2: No such file or directory)
重啟后解決,這個應該是個程序運行時產生的目錄

上面的方法完成了用腳本管理nginx服務的功能,但是還是不太方便。

3、將nginx服務加入chkconfig管理列表:

`chkconfig --add /etc/init.d/nginx`

加完這個之后,就可以使用service對nginx進行啟動,重啟等操作了。

service nginx start
service nginx stop
service nginx restart

4、設置服務自動重啟

`chkconfig nginx on`

5、重啟后驗證nginx已經自動啟動了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM