我搜索了很长时间但仍找不到答案。
我在局域网中的一台机器上安装了 ubuntu 16.04,用于本地 Web 开发。我已经安装了 LAMP 等。
我在这里安装了不同的网站。
- 主服务器名称是 server1.example.com
- 测试.example.com
- 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