十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
随着时代的进步科技的发展Nginx 启动脚本版本也快速的提升与升级,下面我就对如何进行Nginx 启动脚本来进行相关介绍,做一下自己的解析。希望能够对大家有帮助。

创新互联建站主营雁峰网站建设的网络公司,主营网站建设方案,成都app软件开发公司,雁峰h5小程序定制开发搭建,雁峰网站营销推广欢迎雁峰等地区企业咨询
今天试了一下直接使用 php-cgi 启用 fastcgi 的脚本竟然又可以使用了,真奇怪。写了一个自动启动脚本,放到这里做个备份:
- #!/sbin/runscript
 - # Copyright 1999-2004 Gentoo Foundation
 - # Distributed under the terms of the GNU General Public License, v2 or
 - # later
 - # $Header:$
 - NGINX_EXEC=/usr/sbin/nginx
 - PHP_EXEC=/usr/bin/php-cgi
 - depend() {
 - need logger net
 - }
 - start () {
 - ebegin "Starting FCGI Service"
 - spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -f /usr/bin/php-cgi
 - eend $?
 - ebegin "Starting Nginx"
 - start-stop-daemon --start --exec ${NGINX_EXEC}
 - eend $?
 - }
 - stop() {
 - ebegin "Stopping FCGI Service"
 - killall php-cgi
 - eend $?
 - ebegin "Stopping Nginx"
 - killall nginx
 - start-stop-daemon --stop --quiet --pidfile /var/run/nginx.pid
 - --exec $NGINX_EXEC
 - eend $?
 - }
 
然后把这个文件保存为 /etc/init.d/httpd 并加上执行权限。然后运行 rc-config add httpd default。以上就是对Nginx 启动脚本的介绍,希望大家有所收获。
【编辑推荐】