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模式)

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容