开启Nginx时端⼝被占⽤提⽰:Addressalreadyinuse 如图所⽰:
查看端⼝占⽤情况:
sudo netstat -apn | grep 80
查看占⽤端⼝的进程:
ps -ef | grep 3345
通过结果可知,80端⼝是Nginx本⾝占⽤了,可以杀掉进程,重新启动Nginx
sudo kill -9 3345
sudo netstat -apn | grep 80
成功杀掉进程后,启动Nginx
启动Nginx成功,在浏览器输⼊Nginx所在系统的ip地址,验证Nginx是否启动成功
下⾯介绍下Nginx的启动、停⽌与重启
启动
启动代码格式:nginx安装⽬录地址 -c nginx配置⽂件地址
例如:
[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/f 停⽌
nginx的停⽌有三种⽅式:
从容停⽌
  1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
  2、杀死进程
[root@LinuxServer ~]# kill -QUIT 2072
快速停⽌
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -TERM 2132
[root@LinuxServer ~]# kill -INT 2132
强制停⽌
nginx停止命令[root@LinuxServer ~]# pkill -9 nginx
重启
1、验证nginx配置⽂件是否正确
⽅法⼀:进⼊nginx安装⽬录sbin下,输⼊命令./nginx -t
看到如下显⽰f syntax is ok
说明配置⽂件正确!
⽅法⼆:在启动命令-c前加-t
2、重启Nginx服务⽅法⼀:进⼊nginx可执⾏⽬录sbin下,输⼊命令./nginx -s reload 即可
⽅法⼆:查当前nginx进程号,然后输⼊命令:kill -HUP 进程号实现重启nginx服务
总结
以上所述是⼩编给⼤家介绍的开启Nginx时端⼝被占⽤提⽰:Address already in use ,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。