問題描述:
虛擬機里的CentOS 7安裝的Apache(httpd),但是在主機里不能訪問虛擬機。
分析:
防火墻問題
解決方法:
運行如下命令把tcp的80端口設置成允許任何IP都可以訪問即可。
[root@localhost ~]# iptables -I INPUT -p TCP --dport 80 -j ACCEPT
如果要讓其它端口設置成允許任何IP都可以訪問只需更改如上命令中的80為其它端口即可。
注意:這種方法是臨時的,重啟后還得重新執行一次。
如果只是自己學習用,可以關閉firewall防火墻,方法如下(僅適用于CentOS 7):
#停止firewall systemctl stop firewalld.service #禁止firewall開機啟動 systemctl disable firewalld.service
推薦教程:centos教程