虚拟机配置nginx后,主机怎么访问

发布网友 发布时间:2022-04-24 04:24

我来回答

1个回答

热心网友 时间:2023-10-27 18:39

就通过浏览器访问啊!如果是遇到问题,可能是以下原因:

1. 检查网络
看win机ping linux机是否正常
2. 检查端口
你开启的服务端口
比如你开了http,那就是80端口或者你自定义的端口,
3. 检查防火墙
service iptables stop
你先测试一下是不是防火墙的原因,就关了看能否用,如果不行,说明是防火墙屏蔽掉了,可以设备防火墙放行对应端口,下面具体方法:

在虚拟机的Linux下安装好Nginx服务器后,本机可以通过curl获取网页内容,而在宿主机无法访问,出现如下错误:

打开文件/etc/sysconfig/iptables进行编辑,在ssh的默认端口22下面增加12行,用于nginx服务器,这里加多了13行端口3306,是为了mysql的远程访问。配置完后,重启防火墙即可。

service iptables restart

在宿主机再试试:

有时候硬件也要注意:   有关服务器,等算是“虚拟产品”的东西,我们要谨慎购买

虚拟机与服务器等,因为性能等方面都需要仔细看性能是否可以衔接!

如果还有什么问题的话,可以去咨询“小鸟云 "像他们这样的服务器厂商一定能给你解答!

热心网友 时间:2023-10-27 18:39

就通过浏览器访问啊!如果是遇到问题,可能是以下原因:

1. 检查网络
看win机ping linux机是否正常
2. 检查端口
你开启的服务端口
比如你开了http,那就是80端口或者你自定义的端口,
3. 检查防火墙
service iptables stop
你先测试一下是不是防火墙的原因,就关了看能否用,如果不行,说明是防火墙屏蔽掉了,可以设备防火墙放行对应端口,下面具体方法:

在虚拟机的Linux下安装好Nginx服务器后,本机可以通过curl获取网页内容,而在宿主机无法访问,出现如下错误:

打开文件/etc/sysconfig/iptables进行编辑,在ssh的默认端口22下面增加12行,用于nginx服务器,这里加多了13行端口3306,是为了mysql的远程访问。配置完后,重启防火墙即可。

service iptables restart

在宿主机再试试:

有时候硬件也要注意:   有关服务器,等算是“虚拟产品”的东西,我们要谨慎购买

虚拟机与服务器等,因为性能等方面都需要仔细看性能是否可以衔接!

如果还有什么问题的话,可以去咨询“小鸟云 "像他们这样的服务器厂商一定能给你解答!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com