在CentOS 6系统中,要将位于/usr/local/nginx的nginx设置为开机自启,可以按照以下步骤进行: 创建一个用于启动nginx的shell脚本: 首先,在/etc/init.d/目录下创建一个新的脚本文件,例如nginx,并赋予其可执行权限。以下是一个示例脚本内容: bash #!/bin/bash # chkconfig: 2345 85 15 # description: Nginx is...
1.在/etc/init.d/下新建nginx文件: 并在其中写入脚本。官方连接-脚本 [root@localhost sbin]# vi /etc/init.d/nginx #!/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 an...
/etc/init.d/nginx stop 使用chkconfig进行管理 上面的方法完成了用脚本管理nginx服务的功能,但是还是不太方便,比如要设置nginx开机启动等。这时可以使用chkconfig来设置。 先将nginx服务加入chkconfig管理列表: chkconfig --add /etc/init.d/nginx 加完这个之后,就可以使用service对nginx进行启动,重启等操作了。 ser...
51CTO博客已为您找到关于centos6 启动nginx的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及centos6 启动nginx问答内容。更多centos6 启动nginx相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
nginx是以源码包的形式发布的,我们安装完毕之后,可以通过/usr/local/nginx/sbin/nginx 来运行,停止和重启nginx。这虽然可行,但使用起来比较麻烦,我们希望可以把nginx作为linux服务来进行管理,通过service nginx start这种形式来开启nginx服务,并且能够随系统自动启动。
[ -x $nginx ] || exit 5 [ -f $NGINX_CONF_FILE ] || exit 6 make_dirs echo -n $"Starting $prog: " daemon $nginx -c $NGINX_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval } stop() {
开机启动配置(不需要可不用关注) 配置文件 切换目录到/etc/init.d下创建文件nginx vim/etc/init.d/nginx 文件内容可参考nginx官方文档,内容如下: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 ...
PCRE 支持正则表达式。如果我们在配置文件 nginx.conf 中使用了正则表达式,那么在编译 Nginx 时就必须把PCRE库编译进 Nginx,因为 Nginx 的 HTTP 模块需要靠它来解析正则表达式。另外,pcre-devel 是使用PCRE做二次开发时所需要的开发库,包括头文件等,这也是编译 Nginx 所必须使用的。
3.设置开机默认启动 chkconfig --add nginx//添加系统服务chkconfig --level345nginx on//设置开机启动,启动级别chkconfig --list nginx//查看开机启动配置信息 5.nginx控制命令 service nginx start #开启 service nginx stop #停止 service nginx restart #重启 ...
restart) $0stop $0start ;; show)ps-aux|grepnginx ;;*)echo-n"Usage: $0 {start|restart|reload|stop|test|show}";;esac 添加执行权限 chmod+x /etc/init.d/nginxd 添加到服务 chkconfig --add nginxd 设置开机启动 chkconfig nginxd on