一次运维中,卸载了原先的nginx服务,改用docker运行宝塔面板,在宝塔中安装nginx,并使用host网络。
但是卸载宿主机中的nginx服务后,启动宝塔容器却发现nginx无法启动。
使用netstat|grep 80或者lsof -i:80命令都无法查询到占用80端口的服务。
后发现直接访问宿主机ip地址可以打开一个网页,如上图。
但是找不到该占用的程序。
最终只能通过whereis apache2找到所有apache2目录
然后sudo rm -rf /xx/xx/apache2删除相关的所有目录。
重启系统后,docker版宝塔正常运行nginx
版权属于:
moonjerx
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论 (0)