nginx 自啟動設定

2022-06-18 03:54:08 字數 3967 閱讀 8423

首先,在linux系統的/etc/init.d/目錄下建立nginx檔案,使用如下命令:

1vim /etc/init.d/nginx

在指令碼中新增如下命令:

nginx=」/usr/sbin/nginx」 修改成nginx執行程式的路徑。

nginx_conf_file=」/etc/nginx/nginx.conf」 修改成配置檔案的路徑。

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

然後,就可以通過該指令碼對nginx服務進行管理了:
/etc/init.d/nginx start

/etc/init.d/nginx stop

使用chkconfig進行管理

上面的方法完成了用指令碼管理nginx服務的功能,但是還是不太方便,比如要設定nginx開機啟動等。這時可以使用chkconfig來設定。

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

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

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

service nginx stop

設定終端模式開機啟動:

chkconfig nginx on
下面是另外個指令碼:

在指令碼中新增如下命令:

注意配置裡的路徑,需要將路徑改為自己機器的相應路徑。

接著,設定檔案的訪問許可權:

chmod a+x /etc/init.d/nginx    ;(a+x引數表示 ==> all user can execute  所有使用者可執行)
最後將ngix加入到rc.local檔案中,這樣開機的時候nginx就預設啟動了

vi /etc/rc.local
新增

/etc/init.d/nginx start
儲存並退出

下次重啟就會生效,實現nginx的自啟動。

通過指令碼設定nginx自啟動

usr local nginx sbin nginx s reload 重啟 usr local nginx sbin nginx s stop 停止建立指令碼 cd etc init.d vim nginx.sh新增以下 到nginx.sh bin sh chkconfig 2345 80 90 ...

linux設定自啟動,mongodb自啟動

linux建立自啟動指令碼 1 進入目錄 cd etc init.d 複製 2 建立指令碼檔案 touch start mongodb.sh 複製 3 編寫指令碼 bin sh chkconfig 345 99 10 description auto starts mongodb echo star...

nginx開機自啟動

編寫shell指令碼 vi etc init.d nginx輸入如下 exit retval wq儲存退出 設定剛編好的指令碼訪問許可權 chmod a x etc init.d nginx a x all user can execute 所有使用者可執行 這樣在控制台中可以輸入操作nginx e...