成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

添加 Nginx 為系統(tǒng)服務(wù)(service nginx start/stop/force-relo

Eric / 3301人閱讀

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

一般情況,安裝好 Nginx 后,使用它的命令是 它的路徑+對應(yīng)的命令 ,但路徑很長,每次使用都很麻煩,現(xiàn)在添加一個 service nginx xxx 的方式,簡單快捷,在很多教程中也是如此使用。

新建 nginx 文件

在本地創(chuàng)建一個文件,命名為 nginx ,內(nèi)容如下

注意
nginx="/usr/local/nginx/sbin/nginx"
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
路徑是否對應(yīng)上了
#!/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 之類的命令,應(yīng)該會報錯。

## env: /etc/init.d/nginx: 權(quán)限不夠
## 執(zhí)行以下命令

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

## 現(xiàn)在
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 為系統(tǒng)服務(wù)(service nginx start/stop/restart/reload/force-reload/status)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39751.html

相關(guān)文章

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

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

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

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

    paulquei 評論0 收藏0

發(fā)表評論

0條評論

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