如何从 Windows 访问 Ubuntu 上的 Apache Web 服务器

如何从 Windows 访问 Ubuntu 上的 Apache Web 服务器

我安装了 Ubuntu 服务器以及用于 php 开发的 apache web 服务器。我已配置本地网络,ip 为 192.168.0.2,并为mylocal.locubuntu 服务器设置域。

我还有另一个安装了 ubuntu 桌面的系统,ip 为 192.168.0.3,因此我可以http://mylocal.loc从我的 ubuntu 桌面计算机访问。现在我想访问http://mylocal.loc从我的 Windows 机器。我有该机器的 IP 192.168.1.4,但我无法连接到安装在 ubuntu 服务器上的 Web 服务器。

我不确定如何将 Wondows 机器连接到 ubuntu 网络以浏览本地 Web 服务器并共享文件。任何帮助都将不胜感激。

答案1

首先,您应该检查是否可以通过 IP ping ubuntu 计算机,然后通过其名称 ( ping mylocal.loc) ping ubuntu 计算机。如果不起作用,您应该检查您的网络设置。问题可能是 IP 位于不同的子网中。您应该将两个 IP 设置在同一个子网中。查看两个 IP 仅在最后一个数字上不同(例如192.168.0.4192.168.0.5)。

如果ping成功:

您应该能够通过输入来使用浏览器打开网站http://mylocal.loc(根据 Apache 的配置,您可能需要添加一些子文件夹(例如http://mylocal.loc/myname)。如果您安装了防火墙,您可能必须打开相应的端口。

编辑: 如果mylocal.loc无法正确解析为 Ubuntu 计算机的 IP,则可能需要通过以下方式进行映射:

答案2

我有一个非常相似的设置。

您需要有一个完全合格的名称才能使其工作。

我没有在服务器上设置域,而是在本地路由器上设置了静态 DNS 条目。

例如,您必须添加一个静态 DNS 条目,其中myserever.local.lan包含您的服务器的 IP 地址。

现在,我(或我的 LAN 上的任何人)都可以在本地myserver.local.lan从浏览器输入内容或从终端 ping 内容,然后访问我的服务器。

—安

相关内容