9月6日 宿主机内访问配置

目标: 可以用主机访问虚拟机里面的网站,并且用PHP 套用一个简单的主页

步骤: 

1.用PHP做一个主页

    很简单的主页

2.设置防火墙

CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,百度了一下Centos 7使用firewalld代替了原来的iptables。

firewall-cmd --zone=public --add-port=80/tcp--permanent 

http://www.jb51.net/article/103777.htm

但是我发现 系统出现红色 说

firewalld is not running 再百度

http://jingyan.baidu.com/article/5552ef47f509bd518ffbc933.html

通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

通过systemctl start firewalld开启防火墙

但是我发现了

fail to start firewalld.service: Unit is masked

第三次百度

http://blog.csdn.net/chen_yi_ping/article/details/76690704

执行命令,即可实现取消服务的锁定

systemctl unmask firewalld

OK ,然后再回到前面的就可以了

用 firewall-cmd --query -port=80/tcp 查看80端口是否打开

用firewall-cmd --add-port=80/tcp打开80 端口

出现success

3.设置SE Linux 规则

getsebool -a | grep httpd

setsebool -P httpd_can_network_connect=1 

参考鸟哥的书

这样我在主机上输入我虚拟机的IP 就可以出现主页了

实现主机对虚拟机搭建的网站的访问 (采用NAT模式)

不知道为什么我采用桥接的模式无法上网

你可能感兴趣的:(9月6日 宿主机内访问配置)