在RHEL7服务器虚拟机中,我启动了一个服务器,我应该在Web浏览器中通过http://127.0.0.1:1517/检查结果。由于它是服务器映像,我需要检查虚拟机外部的结果。
从谷歌搜索我知道我应该去VirtualBox设置 - >网络并将此VM连接到桥接适配器(我选择了第一个“en0:Wi-Fi(AirPort)”。但是在我设置之后,此网页仍然无法从外部Web浏览器访问。
我做错了什么,或者是否需要设置其他配置?
总结:使用VM构建可由外部客户端访问的服务器并不是一个好主意。更好地构建具有独立内存和CPU的独立机器,否则可能会出现严重问题。
答案 0 :(得分:1)
您提供的地址(http://127.0.0.1:1517/)是您当地的地址。不要指望使用此地址从RHEL服务器中检查任何内容。
要从外部访问您的VM,您需要更改VirtualBox网络设置。如您所说,默认情况下,您需要选择一个固定NAT的桥接适配器。
在VirtualBox中配置桥接适配器
首先关闭您的VM以防止OS和VB Hypervisor之间发生任何冲突。转到VM设置并将网络适配器设置更改为:
按OK并启动机器。
为桥接适配器配置VM
您还需要在RHEL计算机中配置虚拟网络适配器。要配置虚拟接口配置,您需要:
在命令终端上输入:
ifconfig -a
请注意接口的名称,该名称属于您之前配置的虚拟网络适配器。然后输入:
sudo ifconfig <interface> <IP.address> netmask <netmask>
sudo ifdown <interface>
sudo ifup <interface>
现在,您应该可以通过刚刚提供的IP地址从VM外部访问您的计算机。