我在 XP 上运行 Apache 2.2。我想设置 Apache,以便我有不同的测试站点(每个都在不同的端口上侦听),以供我内部(家庭网络)上的其他机器访问。
我设法设置了不同的虚拟主机(全部使用端口 80),然后我使用主机文件提供服务器名称,例如:
127.0.0.1 本地主机 127.0.0.1 test.php.localhost 127.0.0.1 phpmyadmin.localhost
ETC
这在我的本地机器上运行良好,因为我可以访问 http://phpmyadmin.localhost/(例如,在我的本地机器上。但是,当我转到另一台机器时,我无法键入http://phpmyadmin.localhost/我只能输入http://[server.ip.address],在这种情况下,它会给我 httpd.conf 文件中列出的第一个网站。
我有两个(可能相关的)问题
- 我需要做什么才能从局域网中的另一台机器访问http://phpmyadmin.localhost/(只是修改每台机器上的主机文件的情况,还是更复杂?)
- 如何从我网络中的一台机器访问特定网站(在我的本地服务器上),而不是自动分配给 httpd.conf 中列出的第一个 wite?