1. 程式人生 > >【linux】ubantu下Apache無法啟動(80埠被佔用)

【linux】ubantu下Apache無法啟動(80埠被佔用)

本來今天回來想晚會bootstarp的,但是發現ubantu下80埠被佔用,apache無法啟動,很是蛋疼!

索性又學裡一招,檢視80埠被哪個貨佔用裡哈哈哈哈!

開啟終端輸入netstat -lnp|grep 80 但是沒閒是哪個程序,所以經sudo netstat -lnp|grep 80哈哈 就出來裡

找到他kill掉就OK了。

發現竟然是tcp6 佔用裡,說明ipv6啟用了好但疼。

1、開啟/etc/sysctl.conf
2、新增如下三條設定
     net.ipv6.conf.all.disable_ipv6 = 1
     net.ipv6.conf.default.disable_ipv6 = 1
     net.ipv6.conf.lo.disable_ipv6 = 1
3、儲存修改
4、執行:
    sudo sysctl -p
5、檢視狀態:
      cat /proc/sys/net/ipv6/conf/all/disable_ipv6
      顯示應該是1
6、結束