如何从局域网访问 Ubuntu 16.04 Web 服务器上的多个网页

如何从局域网访问 Ubuntu 16.04 Web 服务器上的多个网页

我搜索了很长时间但仍找不到答案。

我在局域网中的一台机器上安装了 ubuntu 16.04,用于本地 Web 开发。我已经安装了 LAMP 等。

我在这里安装了不同的网站。

  1. 主服务器名称是 server1.example.com
  2. 测试.example.com
  3. foo.example.com

我可以从 ubuntu 服务器本身正常访问每个测试网站。

我的问题是,它们都指向同一个 ip (192.168.1.100),即服务器 ip 地址。当我从其他机器输入http://192.168.1.100我总是获取主网络服务器内容,即 server1.example.com

我的问题。如何从 LAN 中的其他机器访问测试网站 2 和 3?例如,当我想使用 test.example.com 时,我在浏览器上输入的地址是什么?

我能在局域网上实现我想要的功能吗?

先感谢您。

答案1

在客户端机器上将 server1.example.com、test.example.com 和 foo.example.com 添加到 /etc/hosts 文件:

192.168.1.100 server1.example.com test.example.com foo.example.com

然后检查它是否有效,在终端发出以下命令

ping -c 1 server1.example.com
ping -c 1 test.example.com
ping -c 1 foo.example.com

如果名称已解析,则在浏览器中检查是否可以访问网站 test.example.com 和 foo.example.com

相关内容