【Nginx80端口被占用】80端口被System占用如何解决【已解决】
01 问题背景
- Nginx 版本 1.19及以上
- 80端口被System占用,无法kill
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 :::80 :::* LISTEN 1/systemd
- 执行以下代码无效( 强制杀死进程,xxx是【1/systemd】的【1】)
kill -9 xxx
kill -9 1
02 问题原因
- 系统占用了Nginx的默认端口,且系统无法被kill ,结束进程
- 修改/nginx.conf无用是因为Nginx的版本【已解决】
- 最新版本要修改子文件配置,子文件优先级更高
03 问题解决方式
1.修改主文件配置
2.修改子文件配置
3.重启nginx
- 以我的Nginx 配置类 /www/server/nginx/conf/nginx.conf 为例子
- 以下是查找Nginx的方式
find / -name "nginx.conf"
- 查出来的结果在执行vim修改
vim /usr/local/nginx/conf/nginx.conf
- 进入点按i,进入修改模式