我本地网络上有2台机器。在我的第一台机器A上,我创建了一个vhost mysite.lan,我希望用我的机器B访问这个虚拟机。
如果我不编辑我的主机文件,我就无法访问。
您是否知道我是否可以在不修改主机文件的情况下访问我的虚拟主机?
我的vhost:
<VirtualHost *:80>
ServerName wordpress.lan
ServerAlias www.wordpress.lan
DocumentRoot /var/www/html/www.wordpress.lan/webroot/
ErrorLog /var/www/html/www.wordpress.lan/logs/error.log
CustomLog /var/www/html/www.wordpress.lan/logs/access.log combined
</VirtualHost>
谢谢!
答案 0 :(得分:0)
您需要网络上的某些内容来阅读这些请求并将它们转发到正确的地址 - 如果没有其他任何内容,主机文件中的条目就会执行此操作。
您的路由器包含DNS服务器,可以手动输入,也可以由您的互联网服务提供商填充。默认情况下,这些服务器提供DNS查询的查找信息。您可以在本地运行DNS服务器,但要实现您正在寻找的东西需要做很多工作。
有关在Linux上执行此操作的信息,请参阅此链接(我不确定您使用的操作系统,但我认为它基于您的vhost条目的格式为Mac或Linux):
https://superuser.com/questions/45789/running-dns-locally-for-home-network