我已经在 VirtualBox 上安装并设置了一个来宾 Mageia 2,我计划将其用作开发 Web 服务器。我的主机是 Windows 7(64 位),我想从该主机 Web 浏览器访问网站。
我已将 Mageia 来宾操作系统的 VirtualBox 网络设置设置为“桥接适配器”,并且获取了 IP 地址eth0
并将其输入到我的主机 Web 浏览器中。但我超时了,所以我认为主机和来宾操作系统没有通信。
在使用 Mageia 之前,我有一个具有相同设置的 Debian 来宾操作系统,当我eth0
在主机 Web 浏览器中输入来宾操作系统的 IP 地址时,会显示“它可以工作了!”显示页面。而且我没有做任何配置。
我认为这与我的 Mageia 客户操作系统的安全功能有关。
请注意,Mageia 客户操作系统是最小安装——没有 GUI,只是与 LAMP 软件包一起安装裸软件包。所以一切都是 CLI。
我不知道从哪里开始从主机操作系统访问我的 Web 服务器来宾操作系统。有小费吗?
答案1
我运行了这个。默认情况下,我猜 Mageia 不允许访问网络服务器。有两种方法可以做到这一点。
GUI方式:使用
drakfirewall
应用程序。这将打开一个对话框,您可以在其中选择要在系统中启用的服务。勾选“Web 服务器”复选框并授予从外部源访问 Web 服务器的权限。CLI 方式:(这是我所做的,因为我的 VirtualBox 实例没有 X)。使用 ff转到
/etc/shorewall/rules.drakx
文件并在该文件中追加一行。ACCEPT net fw tcp 80,443 -