从外部访问在VirtualBox上运行的CentOS 7(最小)服务器

时间:2014-11-18 20:45:52

标签: apache centos server

是否可以从Google Chrome浏览器上的VirtualBox外部访问我的Apache服务器?它在VirtualBox上的CentOS 7上运行。 我已经尝试连接到CentOS虚拟机的IP地址,但它没有用。它使用的桥接适配器' VM设置中的网络,我使用' ip addr'检查了IP地址。命令。谢谢。

1 个答案:

答案 0 :(得分:1)

当然可以。虽然您需要添加 tunnel 以允许从主机访问Centos 7计算机Web服务。

例如,我的VM的网桥IP地址(连接到世界的接口) 192.168.1.38 ,其接口为 enp0s3 。假设我在第二个界面上运行网络服务, enp0s8 ,端口 8000 上的IP 192.168.100.101 。以下是创建隧道的方法:

iptables -t nat -A PREROUTING -p tcp -i enp0s3 --dport 80 -j DNAT --to-destination 192.168.100.101:8000
services iptables save

就是这样。您应该可以转到主机 Chrome浏览器,然后输入网址 192.168.1.38 并显示您的网络服务。如果它仍然无法正常工作,我建议查看你的iptables规则,看看是否有阻止这种流量。