gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 17:21:51 28 4
gpt4 key购买 nike

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

最佳答案

当然可以。尽管您需要添加一个隧道 以允许从主机访问您的 Centos 7 机器 Web 服务。

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

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

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

关于apache - 从外部访问在 VirtualBox 上运行的 CentOS 7(最小)服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27003677/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com