Linux下8080端口被占用,apache無法啟動。
打開終端輸入netstat -lnp|grep 8080
發現竟然是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、結束
