主机上无法访问虚拟机上的网页——解决方案
2015-01-31 15:20
267 查看
一、虚拟机上模块安装
先要安装mysql数据,及php,还有php-mysql。如果想有mysql界面还要安装mysql-server。
使用yum install *** 命令安装。
安装好后,查看Apache的配置(vi /etc/httpd/conf/httpd.conf) 发现Apache默认网页的路径是/var/www/html/。 接下去看一下该目录,发现没有html文件,这时需要上传一个网页(index.html)。
二、测试网页
主机上访问虚拟机上的网页,发现无法访问。
三、解决方法
1、查看虚拟机网络适配器的设置。如图:
点击上图的设置,如下面:
网络连接那里 选择桥接模式。
1.然后去配置虚拟机的永久IP地址。
vi /etc/sysconfig/network 修改成下面内容网关地址是主机的网关地址。
NETWORKING=yes
NETWORKING_IPV6=no
DOMAINNAME=localdomain
GATEWAY=192.168.1.1
HOSTNAME=localhost.localdomain
2.修改vi /etc/sysconfig/network-scripts/ifcfg-eth0 修成下面
DEVICE="eth0"
BOOTPROTO="static"
IPADDR=192.168.1.*
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
这时无法保存。因为是只读的。所以要修改其文件读写属性。
3、修改好后,使用service network restart 命令重启网络服务。
再去主机上测试还是无法访问虚拟机上的网页,这时就要设置防火墙的80端口。
vi /etc/sysconfig/iptables 在此文件中加入以下两行,即对80,3306这个端口放开。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
然后再重启防火墙 /etc/sysconfig/iptables restart
这样就解决了主机无法访问虚拟机上的网页问题。
先要安装mysql数据,及php,还有php-mysql。如果想有mysql界面还要安装mysql-server。
使用yum install *** 命令安装。
安装好后,查看Apache的配置(vi /etc/httpd/conf/httpd.conf) 发现Apache默认网页的路径是/var/www/html/。 接下去看一下该目录,发现没有html文件,这时需要上传一个网页(index.html)。
二、测试网页
主机上访问虚拟机上的网页,发现无法访问。
三、解决方法
1、查看虚拟机网络适配器的设置。如图:
点击上图的设置,如下面:
网络连接那里 选择桥接模式。
1.然后去配置虚拟机的永久IP地址。
vi /etc/sysconfig/network 修改成下面内容网关地址是主机的网关地址。
NETWORKING=yes
NETWORKING_IPV6=no
DOMAINNAME=localdomain
GATEWAY=192.168.1.1
HOSTNAME=localhost.localdomain
2.修改vi /etc/sysconfig/network-scripts/ifcfg-eth0 修成下面
DEVICE="eth0"
BOOTPROTO="static"
IPADDR=192.168.1.*
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
这时无法保存。因为是只读的。所以要修改其文件读写属性。
3、修改好后,使用service network restart 命令重启网络服务。
再去主机上测试还是无法访问虚拟机上的网页,这时就要设置防火墙的80端口。
vi /etc/sysconfig/iptables 在此文件中加入以下两行,即对80,3306这个端口放开。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
然后再重启防火墙 /etc/sysconfig/iptables restart
这样就解决了主机无法访问虚拟机上的网页问题。
相关文章推荐
- nginx开启后主机无法访问虚拟机的nginx解决方案
- nginx开启后主机无法访问虚拟机的nginx解决方案
- CentOS6.5(4)----宿主机无法访问虚拟机中的web服务解决方案
- 主机与虚拟机互PING,但主机无法访问虚拟机服务解决 (CENTOS)
- 宿主机( win 7 系统) ping 虚拟机VMware( cent os 6.6 ) 出现“请求超时”或者“无法访问目标主机”的解决方法
- 解决虚拟机上的tomcat无法被主机访问的问题
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- 160714、解决虚拟机上的tomcat无法被主机访问的问题
- 虚拟机无法访问主机网站
- 虚拟机下Linux安装好Nginx后,宿主机无法访问时处理方法
- 主机无法访问虚拟机Linux的apache
- 主机无法访问虚拟机linux上启动的tomcat服务
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- 本地windows主机无法访问虚拟机里主机解决办法
- 解决虚拟机上的tomcat无法被主机访问的问题
- 虚拟主机常见问题:您要访问的网页有问题,无法显示
- 主机无法访问虚拟机的apache解决办法
- 主机无法访问虚拟机linux上启动的tomcat服务
- 主机无法访问虚拟机中Linux上的tomcat服务
- 解决虚拟机上的tomcat无法被主机访问的问题