Nginx啟動指令碼

2021-09-05 05:59:11 字數 2274 閱讀 2229

nginx啟動指令碼

nginx ("engine x") 是乙個高效能的http和反向**伺服器,也是乙個 imap/pop3/smtp **伺服器。因穩定性、豐富的功能、低資源消耗而聞名。

但nginx本身不自帶啟動指令碼,需要我們手動編寫乙份,現在網上所提供的大多數指令碼都是有針對行的,可移植性很差。

大多數這樣的指令碼依賴於系統中functions函式,但該函式僅在個別系統中存在。

為了使指令碼更加通用,以下編寫的指令碼可以很輕鬆的移植到各種unix、linux系統中,同時還相容centos的chkconfig功能。

測試證明無需修改即可在centos、ubuntu、freebsd上測試執行正常。

指令碼提供了nginx所支援的6種程序管理訊號中的4種啟動用控制訊號,同時額外附件了乙個檢視程序狀態的功能。

指令碼全文如下:[root@centos6 ~] cat /etc/init.d/nginx

如果你的系統使用的是centos或redhat的系統,可以通過chkconfig將其設定為開機啟動項。

[root@centos6 ~] chkconfig  --add  nginx

[root@centos6 ~] chkconfig  nginx  on

指令碼執行效果如圖:

Nginx啟動指令碼

nginx啟動指令碼 nginx engine x 是乙個高效能的http和反向 伺服器,也是乙個 imap pop3 smtp 伺服器。因穩定性 豐富的功能 低資源消耗而聞名。但nginx本身不自帶啟動指令碼,需要我們手動編寫乙份,現在網上所提供的大多數指令碼都是有針對行的,可移植性很差。大多數這...

nginx 啟動指令碼

相信好多小夥伴啟動nginx和重啟的時候都需要在命令列輸入命令,本著程式猿封裝思想 咱們可以寫好指令碼這樣就一勞永逸了。echo off cd d d nginx 1.5.1 這是nginx的安裝路徑 start nginx.exe exit echo off d cd d nginx 1.5.1 ...

Nginx 啟動指令碼 重啟指令碼

第一步 先執行命令關閉nginx sudo kill cat home nginx log nginx.pid 第二步 vi etc init.d nginx 輸入以下內容 儲存退出 第三步 chmod x etc init.d nginx 第四步 sbin chkconfig nginx on 檢...