• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >IIS教程 > CentOS下Nginx 设置开机 自启动 代码 脚本 命令

CentOS下Nginx 设置开机 自启动 代码 脚本 命令

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含centos卸载nginx,centos yum nginx,centos 7 nginx,centos 6.6 nginx,centos 启动nginx等服务器相关知识,网友希望可以进行参考

CentOS下Nginx 设置开机 自启动 代码 脚本 命令


一、新建文本文件

vi /etc/init.d/nginx

二、添加

#!/bin/bash
# nginx Startup script for the Nginx HTTP Server
# it is v.1.12.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
#modify
nginxd=/data/nginx/sbin/nginx
nginx_config=/data/nginx/conf/nginx.conf
nginx_pid=/data/nginx/nginx.pid
#modify
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

三、修改路径

修改#modify节点的路径(已经标红)

四、授权

chmod 755 /etc/init.d/nginx

就可以service nginx start stop 等命令了

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS下Nginx 设置开机 自启动 代码 脚本 命令
  • CentOS下Nginx 设置开机 自启动 代码 脚本 命令

相关文章

  • Serv-U FTP服务器10大经典问题
  • 如何配置IIS才能稳定运行ASPX /.net呢?
  • 如何对关键应用实施虚拟化
  • Linux下vsftp的安装和配置方法
  • U-Mail for CentOS(6.X) 安装教程(一体盘)
  • 走进长安汽车 轻盈IT促转型
  • Discuz!使用imagemagic添加水印的相关问题
  • 中小企业及创业团队云上监控方法
  • 应用:在Linux系统下配置WU-FTP服务器
  • 解决Win8在VMware Fusion中使用Wacom笔不正常的问题

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • DJI Lightbridge 深度技术评测
    • IIS在Windows XP下不ASP不执行的解决办法
    • 戴尔推出安全产品组合 让安全保护推动业务发展
    • Discuz转换到X后用户无法登录的解决方法
    • DNS服务器架设:winmydns
    • CentOS 删除MySQL
    • php中利用PHPMailer插件实现gmail发送邮件
    • 聚焦云数据中心安全 浪潮将推云主机安全产品解决方案
    • 如何对关键应用实施虚拟化
    • 强制DataNode向NameNode上报blocks

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有