摘要:新建文件在本地創建一個文件,命名為,內容如下注意路徑是否對應上了然后上傳文件到目錄下。使用命令如果此時直接使用之類的命令,應該會報錯。權限不夠執行以下命令現在就沒問題了棒棒噠原文閱讀添加為系統服務
一般情況,安裝好 Nginx 后,使用它的命令是 它的路徑+對應的命令 ,但路徑很長,每次使用都很麻煩,現在添加一個 service nginx xxx 的方式,簡單快捷,在很多教程中也是如此使用。
新建 nginx 文件在本地創建一個文件,命名為 nginx ,內容如下
注意
nginx="/usr/local/nginx/sbin/nginx"
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
路徑是否對應上了
#!/bin/sh # # nginx - this script starts and stops the nginx daemin # # chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse # proxy and IMAP/POP3 proxy server # processname: nginx # config: /usr/local/nginx/conf/nginx.conf # pidfile: /usr/local/nginx/logs/nginx.pid # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ "$NETWORKING" = "no" ] && exit 0 nginx="/usr/local/nginx/sbin/nginx" prog=$(basename $nginx) NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" lockfile=/var/lock/subsys/nginx start() { [ -x $nginx ] || exit 5 [ -f $NGINX_CONF_FILE ] || exit 6 echo -n $"Starting $prog: " daemon $nginx -c $NGINX_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval } stop() { echo -n $"Stopping $prog: " killproc $prog -QUIT retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval } restart() { configtest || return $? stop start } reload() { configtest || return $? echo -n $"Reloading $prog: " killproc $nginx -HUP RETVAL=$? echo } force_reload() { restart } configtest() { $nginx -t -c $NGINX_CONF_FILE } rh_status() { status $prog } rh_status_q() { rh_status >/dev/null 2>&1 } case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; reload) rh_status_q || exit 7 $1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}" exit 2 esac
然后上傳文件到 /etc/init.d/ 目錄下。
使用命令如果此時直接使用 service nginx restart 之類的命令,應該會報錯。
## env: /etc/init.d/nginx: 權限不夠 ## 執行以下命令 chmod 755 /etc/init.d/nginx chkconfig --add nginx ## 現在 service nginx restart ## 就沒問題了 nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Stopping nginx: [ OK ] Starting nginx: [ OK ]
棒棒噠..
原文閱讀:添加 Nginx 為系統服務(service nginx start/stop/restart/reload/force-reload/status)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39751.html
摘要:第一章環境配置和安裝前提備注為了學習相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現在把這些步驟寫出來,給大家提供一個參考,因為第一次寫文章,肯定有不足的地方,請大家多多 第一章:環境配置和nginx安裝 前提備注 為了學習python相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭 建起來了,...
摘要:第一章環境配置和安裝前提備注為了學習相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現在把這些步驟寫出來,給大家提供一個參考,因為第一次寫文章,肯定有不足的地方,請大家多多 第一章:環境配置和nginx安裝 前提備注 為了學習python相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭 建起來了,...
閱讀 1751·2023-04-25 22:42
閱讀 2202·2021-09-22 15:16
閱讀 3486·2021-08-30 09:44
閱讀 485·2019-08-29 16:44
閱讀 3304·2019-08-29 16:20
閱讀 2512·2019-08-29 16:12
閱讀 3387·2019-08-29 16:07
閱讀 668·2019-08-29 15:08