nginx设置成开机自动启动服务

1、nginx的安装目录 /usr/local/nginx

启动nginx

cd /usr/local/nginx/sbin
./nginx

更改配置重启nginx
cd /usr/local/nginx/sbin
./nginx -s reload

2、nginx设置成开机自动启动服务

1)在/etc/init.d下创建文件nginx,文件的内容拷贝官网内容,主要修改下面两个参数的值

nginx="/usr/sbin/nginx" #修改成nginx执行程序的路径。
NGINX_CONF_FILE="/etc/nginx/nginx.conf" #修改成nginx.conf文件的路径。
目前我的环境修改成如下内容
nginx=”/usr/local/nginx/sbin/nginx”
NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf”

2)保存后设置文件的执行权限

chmod a+x /etc/init.d/nginx
至此就可以通过下面指令控制启动停止nginx
/etc/init.d/nginx start
/etc/init.d/nginx stop

3)将nginx服务加入chkconfig管理列表:

chkconfig –add /etc/init.d/nginx
加完这个之后,就可以使用service对nginx进行启动,重启等操作。
service nginx start
service nginx stop
service nginx restart
上面的方法完成了用脚本管理nginx服务的功能,但是还是不太方便。

4)将nginx服务加入chkconfig管理列表:

chkconfig –add /etc/init.d/nginx
加完这个之后,就可以使用service对nginx进行启动,重启等操作了。
service nginx start
service nginx stop
service nginx restart

5)最后设置开机自动启动

chkconfig nginx on

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注