从LAN上的任何计算机访问Apache VirtualHost?

Rap*_*ure 5 apache httpd.conf

我有很多网站设置为httpd.conf中的虚拟主机

<VirtualHost 127.0.0.1>
    ServerName project1.local
    DocumentRoot "c:/wamp/project1/"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我在wamp机器的主机文件中有这些输入,我可以在该机器上正常访问它们.

127.0.0.1 project1.local
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在我的OSX机器上输入一个条目(192.168.1.101是wamp机器的内部ip)时,它不会拉起页面.

192.168.1.101 project1.local
Run Code Online (Sandbox Code Playgroud)

还有什么我需要做的才能让这个工作从其他机器上运行吗?谢谢!

use*_*515 4

您要么需要<VirtualHost 192.168.1.101>(除了 127.0.0.1),或者简单地使用<VirtualHost *>将 VH 放在所有地址上。