#chkconfig: 345 60 60 #!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.0.0.2 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/nginx/conf/nginx.conf nginxd=/usr/nginx/sbin/nginx nginx_config=/usr/nginx/conf/nginx.conf nginx_pid=/usr/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 /usr/nginx/logs/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配置修改后运行此脚本启动nginx。 其脚本的作用往往是简化了启动的便利
Nginx开启自启文件,在/etc/init.d 目录下创建一个新的nginx文件后将内容复制进去。(不建议将文件直接复制到/etc/init.d 目录下,以免引起windows和linux环境下格式转换的不必要麻烦)
windows启动nginx脚本
总结来说,Nginx启动脚本是管理和控制Nginx服务的核心工具,通过理解脚本的工作原理,我们可以更好地优化服务启动流程,提升服务器的效率和可靠性。同时,熟悉启动脚本的源码也有助于我们自定义Nginx的行为,满足...
nginx启动脚本
### Nginx 开机启动脚本详解 #### 概述 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。它以其高性能、稳定性、丰富的功能集、简单的配置方式和低...
windows 环境下nginx 启动,停止,重启脚本 解决windows 环境下 双击nginx.exe重启后不会停止上一次进程问题。
通过上述方法,我们不仅解决了原始Nginx启动脚本在RedHat系统上的兼容性问题,还采用了更现代的Systemd方式来管理Nginx服务,从而提高了服务的稳定性和可维护性。这种方法适用于大多数基于RedHat的系统,如RHEL、...
# nginx Startup script for nginx # # chkconfig: - 85 15 # processname: nginx # config: /etc/nginx/nginx.conf # config: /etc/sysconfig/nginx # pidfile: /var/run/nginx.pid # description: nginx is a ...
压缩包中的`start.bat`和`stop.bat`文件是Windows批处理脚本,用于启动和停止Nginx和PHP服务。`start.bat`脚本会执行必要的命令启动Nginx和PHP-FPM(PHP FastCGI进程管理器),确保服务器环境正常运行。`stop.bat`...
4. 配置服务:设置启动脚本,配置文件,以及必要的安全选项。 5. 安装和启动服务:将编译后的程序安装到系统路径,启动服务,并检查其运行状态。 6. 验证安装:通过访问测试页面或执行简单的PHP脚本来确认安装成功。...
【标题】:“Nginx主主集群(自动启动服务脚本)” 在现代Web服务器架构中,为了确保高可用性和负载均衡,常常采用集群模式。Nginx作为一款高性能的HTTP和反向代理服务器,其主主集群配置是常用的一种方案。主主...
CentOS 8 开机启动Nginx脚本
总之,这个"nginx-quickstart"安装包为Windows用户提供了方便快捷的方式来部署和管理Nginx服务器,包括快速启动和停止服务的批处理脚本,减少了手动操作的复杂性,提升了效率。对于初学者或者需要快速搭建测试环境的...
http://blog.csdn.net/yaoxun1990/article/details/49590831 对应部署教程地址
5. **启动与验证**: 安装完成后,启动Nginx服务并检查其运行状态。 **自动化脚本的优点** 1. **效率提升**: 脚本化安装节省了大量的手动操作时间,尤其是在多台服务器上部署时。 2. **一致性**: 所有服务器上的...
Nginx启动或重启失败,一般是因为配置文件出错了,我们可以使用nginx -t方法查看配置文件出错的地方。 也可以通过查看Nginx日志文件定位到Nginx重启失败的原因,Nginx日志文件的路径一般在:/var/log/nginx目录下 ...
nginx启动脚本,下载后可以直接上传使用
"一键安装mysql,redis,nginx,rabbitmq脚本" 提供了一种简便快捷的方式来部署这些常见的中间件服务,极大地节省了系统管理员的时间和精力。 首先,MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用中,它...