这是网上看到的教程
官方文档地址:
https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/
nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径。
//修改成nginx.conf文件的路径。
NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf”
chmod a+x nginx
chkconfig --add /etc/init.d/nginx
service nginx start //开户nginx service nginx stop //关闭nginx
chkconfig nginx on
按上面的步骤来,最后又一点问题:
启动Nginx时一直卡着不动在 Starting nginx (via systemctl):实际端口是开启了
必须通过Ctrl + C强制关闭
关闭Nginx时,提示成功,但是端口没关闭
查看日志信息
systemctl status nginx
提示错误信息: Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory
网上的解决办法
nginx.conf文件中,粘贴的时候少一个”;”报的错误
这样改还是不行
然后,修改 init.d/nginx文件,然后可以使用,使用chkconfig nginx on
后可以开机启动
余下一点小问题,不知道什么原因,但不影响使用
确实是已经关了.
最后找的原因,路径格式不对