启动nginx报错98:Address already in use一、问题二、过程1、查找原因可以不看2、解决办法一、问题某天发现域名ssl证书过期了重新给域名配置了ssl证书重启报错二、过程1、查找原因可以不看一开始以为是端口被占用停掉对应的端口进程就行了于是挨个停一遍完了发现不对啊并没有作用启动还是报这个错。那看看80端口跑了什么那看看网络相关的端口使用如下命令查找netstat -ntpl解释拒绝显示别名能显示数字的全部转化成数字tcp仅显示tcp相关选项显示建立相关链接的程序名仅列出有在 Listen (监听) 的服務状态。netstat详情可以查看这篇博客。然后停掉对应的进程注意 PID 列才是对应的进程idkill 1322可以看到这几个端口都是同一个进程。再次启动nginxsystemctl start nginx成功了。2、解决办法使用如下命令查看对应占用进程端口netstat -ntpl使用 PID 列下的进程id停掉进程kill 1322再次启动就可以了。systemctl start nginx