我在Apache上使用了一些虛擬主機來加速開發。我的配置如下所示:Apache:查看來自局域網的命名虛擬主機
<VirtualHost 127.0.0.1>
ServerName my_server.dev
DocumentRoot "my_root"
<Directory "my_public_files">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerName another_server.dev
DocumentRoot "another_root"
<Directory "other_public_files">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
等等。我還將myserver.dev
和another_server.dev
添加到主機文件,因此將其中一個地址放入瀏覽器會將我帶到我的開發環境。
用於測試目的。我希望能夠通過局域網上的其他機器訪問這些虛擬主機。我可以通過放置服務器本地IP來訪問主機,但我不知道如何訪問其他虛擬主機。
我想我可以通過爲每個主機分配一個不同的端口來做到這一點,但這會在一段時間後變得不舒服。有沒有機會在局域網上按名稱訪問虛擬主機?