麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > Linux Shell > 正文

centos/rhel下實(shí)現(xiàn)nginx自啟動(dòng)腳本實(shí)例

2020-07-27 19:15:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

通常在centos、rhel的OS下,我們大多是通過(guò)chkconfig來(lái)管理服務(wù),比如開(kāi)機(jī)自動(dòng)啟動(dòng)服務(wù)之類(lèi)。
這里給大家介紹一個(gè)很好用的nginx啟動(dòng)腳本。以及簡(jiǎn)單的使用,如下:

1. 執(zhí)行如下命令:

vim /etc/init.d/nginxd

2.輸入如下內(nèi)容:

注意:該文件中的如下幾個(gè)變量,都需要根據(jù)你實(shí)際的目錄來(lái)改寫(xiě)。

nginx="/usr/local/nginx/sbin/nginx"  ##nginx的可執(zhí)行文件路徑lockfile="/var/nginx/nginx.lock"   ##需要先創(chuàng)建/var/nginx目錄NGINX_CONF_FILE="/etc/nginx/nginx.conf" ##需要先創(chuàng)建該配置文件#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig:  - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse / #        proxy and IMAP/POP3 proxy server # processname: nginx # 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) sysconfig="/etc/sysconfig/$prog" lockfile="/var/nginx/nginx.lock" pidfile="/var/nginx/${prog}.pid" NGINX_CONF_FILE="/etc/nginx/nginx.conf" [ -f $sysconfig ] && . $sysconfig 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 -p $pidfile $prog   retval=$?   echo   [ $retval -eq 0 ] && rm -f $lockfile   return $retval } restart() {   configtest_q || return 6   stop   start } reload() {   configtest_q || return 6   echo -n $"Reloading $prog: "   killproc -p $pidfile $prog -HUP   echo } configtest() {   $nginx -t -c $NGINX_CONF_FILE } configtest_q() {   $nginx -t -q -c $NGINX_CONF_FILE } rh_status() {   status $prog } rh_status_q() {   rh_status >/dev/null 2>&1 } # Upgrade the binary with no downtime. upgrade() {   local oldbin_pidfile="${pidfile}.oldbin"   configtest_q || return 6   echo -n $"Upgrading $prog: "   killproc -p $pidfile $prog -USR2   retval=$?   sleep 1   if [[ -f ${oldbin_pidfile} && -f ${pidfile} ]]; then     killproc -p $oldbin_pidfile $prog -QUIT     success $"$prog online upgrade"     echo      return 0   else     failure $"$prog online upgrade"     echo     return 1   fi } # Tell nginx to reopen logs reopen_logs() {   configtest_q || return 6   echo -n $"Reopening $prog logs: "   killproc -p $pidfile $prog -USR1   retval=$?   echo   return $retval } case "$1" in   start)     rh_status_q && exit 0     $1     ;;   stop)     rh_status_q || exit 0     $1     ;;   restart|configtest|reopen_logs)     $1     ;;   force-reload|upgrade)      rh_status_q || exit 7     upgrade     ;;   reload)     rh_status_q || exit 7     $1     ;;   status|status_q)     rh_$1     ;;   condrestart|try-restart)     rh_status_q || exit 7     restart     ;;   *)     echo $"Usage: $0 {start|stop|reload|configtest|status|force-reload|upgrade|restart|reopen_logs}"     exit 2 esac 

保存完畢之后,可以執(zhí)行以下命令來(lái)啟動(dòng)nginx

chmod 777 /etc/init.d/nginxd /etc/init.d/nginxd start

3. 配置開(kāi)機(jī)啟動(dòng)

執(zhí)行以下命令:

chkconfig nginxd on

可以以下命令查看是否成功

chkconfig --list | grep nginxd
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 午夜色片 | 99视频有精品 | 国产欧美精品一区二区三区四区 | 成人在线观看免费视频 | 国产高潮好爽受不了了夜色 | 国产精品久久久久久238 | 91精品国产综合久久男男 | 鲁久久| 毛片免费看电影 | 久久久久免费电影 | 亚洲电影在线观看高清免费 | 姑娘第四集免费看视频 | 国产午夜免费不卡精品理论片 | 一区二区三区日韩电影 | 毛片免费在线视频 | 久久撸视频 | 视频一区二区三区在线播放 | 草妞视频 | av不卡毛片 | 在线播放免费视频 | 高清在线国产 | 极品一级片 | 曰本三级日本三级日本三级 | 精品一区二区三区不卡 | 免费1级做55爰片l在线观看 | 国产亚洲精品久久久久5区 男人天堂免费 | 中文字幕www | 91美女福利视频 | 美女又黄又www | 久久精品毛片 | 国产二区三区视频 | 国内精品视频饥渴少妇在线播放 | 国产精品久久久久久久久久电影 | 亚洲自拍第二页 | 久久久午夜电影 | 亚洲成人入口 | 亚洲福利视频52 | 极品销魂一区二区三区 | 久久久久亚洲国产精品 | 春光影院理论片 | 在线成人免费网站 |