如何让外网访问虚拟机上的apache

时间:2022-05-27 10:01:50
apache安装在虚拟机上,通过局域网的ip地址能够在本机上对它进行访问,但是在外网就不能通过外网的IP地址对它进行访问了。apache的端口我已经改成了8000,虚拟机用的是Ubuntu9.10操作系统,防火墙也关掉了,不知道有没有办法让外网访问我的apache啊。

9 个解决方案

#1


没人知道吗,好像还要做一个端口映射

#2


这个我也不会,我一直都是传外网上测的.这个问题值的学习,帮顶一下.

#3


1 你的虚拟机的网络要使用 桥接方式. 如果不是桥接方式 而是NAT 则要在虚拟机网络设置里为你的虚拟机添加端口映射 .

2 在你的外网路由器上 要将端口映射到你的虚拟机获取的IP上(这是桥接方式时), 如果不是桥接方式. 那就要把外网路由器的端口映射到你本机的端口上.

3 关掉本机及虚拟机的网络防火墙. 如果不想关, 则要在网络纺火墙里添加相应的规则, 以便让数据能正确到达虚拟机.

#4


该回复于2010-04-25 08:42:19被版主删除

#5


引用 3 楼 mrshelly 的回复:
1 你的虚拟机的网络要使用 桥接方式. 如果不是桥接方式 而是NAT 则要在虚拟机网络设置里为你的虚拟机添加端口映射 .

2 在你的外网路由器上 要将端口映射到你的虚拟机获取的IP上(这是桥接方式时), 如果不是桥接方式. 那就要把外网路由器的端口映射到你本机的端口上.

3 关掉本机及虚拟机的网络防火墙. 如果不想关, 则要在网络纺火墙里添加相应的规则, 以便让数据能正确到达虚拟机.

差不多就是这样

#6


学习一下

#7


引用 3 楼 mrshelly 的回复:
1 你的虚拟机的网络要使用 桥接方式. 如果不是桥接方式 而是NAT 则要在虚拟机网络设置里为你的虚拟机添加端口映射 .

2 在你的外网路由器上 要将端口映射到你的虚拟机获取的IP上(这是桥接方式时), 如果不是桥接方式. 那就要把外网路由器的端口映射到你本机的端口上.

3 关掉本机及虚拟机的网络防火墙. 如果不想关, 则要在网络纺火墙里添加相应的规则, 以便让数据能正确到达虚拟机. ……

我怎么试不出呢?第二部怎么配置啊?

#8


知道了,找到问题了,是因为我学校装了一个叫做Dr.COM的实名上网软件,关了它就行了...汗,断网才能用。。。

#9


能在详细点吗?本人在VM虚拟机中安装了apache服务器,在本机中如何访问啊?

#1


没人知道吗,好像还要做一个端口映射

#2


这个我也不会,我一直都是传外网上测的.这个问题值的学习,帮顶一下.

#3


1 你的虚拟机的网络要使用 桥接方式. 如果不是桥接方式 而是NAT 则要在虚拟机网络设置里为你的虚拟机添加端口映射 .

2 在你的外网路由器上 要将端口映射到你的虚拟机获取的IP上(这是桥接方式时), 如果不是桥接方式. 那就要把外网路由器的端口映射到你本机的端口上.

3 关掉本机及虚拟机的网络防火墙. 如果不想关, 则要在网络纺火墙里添加相应的规则, 以便让数据能正确到达虚拟机.

#4


该回复于2010-04-25 08:42:19被版主删除

#5


引用 3 楼 mrshelly 的回复:
1 你的虚拟机的网络要使用 桥接方式. 如果不是桥接方式 而是NAT 则要在虚拟机网络设置里为你的虚拟机添加端口映射 .

2 在你的外网路由器上 要将端口映射到你的虚拟机获取的IP上(这是桥接方式时), 如果不是桥接方式. 那就要把外网路由器的端口映射到你本机的端口上.

3 关掉本机及虚拟机的网络防火墙. 如果不想关, 则要在网络纺火墙里添加相应的规则, 以便让数据能正确到达虚拟机.

差不多就是这样

#6


学习一下

#7


引用 3 楼 mrshelly 的回复:
1 你的虚拟机的网络要使用 桥接方式. 如果不是桥接方式 而是NAT 则要在虚拟机网络设置里为你的虚拟机添加端口映射 .

2 在你的外网路由器上 要将端口映射到你的虚拟机获取的IP上(这是桥接方式时), 如果不是桥接方式. 那就要把外网路由器的端口映射到你本机的端口上.

3 关掉本机及虚拟机的网络防火墙. 如果不想关, 则要在网络纺火墙里添加相应的规则, 以便让数据能正确到达虚拟机. ……

我怎么试不出呢?第二部怎么配置啊?

#8


知道了,找到问题了,是因为我学校装了一个叫做Dr.COM的实名上网软件,关了它就行了...汗,断网才能用。。。

#9


能在详细点吗?本人在VM虚拟机中安装了apache服务器,在本机中如何访问啊?