侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

编译安装 Nginx 后的启动脚本配置

2023-12-10 星期日 / 0 评论 / 0 点赞 / 124 阅读 / 2459 字

1、编辑nginx启动脚本内容: #!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.1.0 versio

1、编辑nginx启动脚本内容:

#!/bin/bash  # nginx Startup script for the Nginx HTTP Server  # it is v.1.0 version.  # chkconfig: - 85 15  # description: Nginx is a high-performance web and proxy server.  #              It has a lot of features, but it's not for everyone.  # processname: nginx  # pidfile: /var/run/nginx.pid  # config: /usr/local/nginx/conf/nginx.conf  nginxd=/etc/nginx/sbin/nginx  nginx_config=/etc/nginx/conf/nginx.conf  nginx_pid=/etc/nginx/logs/nginx.pid  RETVAL=0  prog="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  [ -x $nginxd ] || exit 0  # Start nginx daemons functions.  start() {  if [ -e $nginx_pid ];then     echo "nginx already running...."     exit 1  fi     echo -n $"Starting $prog: "     daemon $nginxd -c ${nginx_config}     RETVAL=$?     echo     [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx     return $RETVAL  }  # Stop nginx daemons functions.  stop() {          echo -n $"Stopping $prog: "          killproc $nginxd          RETVAL=$?          echo          [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /var/run/nginx.pid  }  # reload nginx service functions.  reload() {      echo -n $"Reloading $prog: "      #kill -HUP `cat ${nginx_pid}`      killproc $nginxd -HUP      RETVAL=$?      echo  }  # See how we were called.  case "$1" in  start)          start          ;;  stop)          stop          ;;  reload)          reload          ;;  restart)          stop          start          ;;  status)          status $prog          RETVAL=$?          ;;  *)          echo $"Usage: $prog {start|stop|restart|reload|status|help}"          exit 1  esac  exit $RETVAL  

    将上述内容保存为名为:Nginx,然后移动到/etc/init.d目录下。

 

2、你还需要在/etc/sysconfig目录下新建一个名为“nginx”的文本,具体内容如下:

NGINX_CONF_FILE=/etc/nginx/conf/nginx.conf

 

3、如果使用nginx -V 找不到命令,则在/etc/profile文件内的最下面添加如下内容:

export PATH=$PATH:/nginx目录/sbin

 

以上!

 

广告 广告

评论区