国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

添加 Nginx 為系統服務(service nginx start/stop/force-relo

Eric / 3289人閱讀

摘要:新建文件在本地創建一個文件,命名為,內容如下注意路徑是否對應上了然后上傳文件到目錄下。使用命令如果此時直接使用之類的命令,應該會報錯。權限不夠執行以下命令現在就沒問題了棒棒噠原文閱讀添加為系統服務

一般情況,安裝好 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

相關文章

  • CentOS 7.2環境搭建實錄(第一章:環境配置和nginx安裝)

    摘要:第一章環境配置和安裝前提備注為了學習相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現在把這些步驟寫出來,給大家提供一個參考,因為第一次寫文章,肯定有不足的地方,請大家多多 第一章:環境配置和nginx安裝 前提備注 為了學習python相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭 建起來了,...

    Soarkey 評論0 收藏0
  • CentOS 7.2環境搭建實錄(第一章:環境配置和nginx安裝)

    摘要:第一章環境配置和安裝前提備注為了學習相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現在把這些步驟寫出來,給大家提供一個參考,因為第一次寫文章,肯定有不足的地方,請大家多多 第一章:環境配置和nginx安裝 前提備注 為了學習python相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭 建起來了,...

    paulquei 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<