问题描述
在一次修改了nginx的conf文件后,执行nginx命令后报错。
报错内容如下:
解决方法
此问题属于端口占用,一般是因为已经启动了Nginx服务,在此基础上启动当然会占用同一个端口
可以通过 ps -ef | grep nginx 命令观察是否如上所述。
ps -ef | grep nginx
执行后可以观察到确实已经有nginx服务进程存在了。或者执行netstat -tunlp | grep 80 观察80端口的占用情况,在此例中也确实是nginx服务
占用了。
netstat -tunlp | grep 80
下面提供一些 nginx 启停命令
cd /usr/local/nginx/sbin/
启动
./nginx
停止
./nginx -s stop
安全退出
./nginx -s quit
重新加载配置文件 如果我们修改了配置文件,就需要重新加载。
./nginx -s reload