通过本地网络访问虚拟主机



我在本地网络上有两台机器。在我的第一台机器A上,我创建了一个vhost mysite.lan,我想用我的机器B访问这个vhost。

如果我不编辑我的主机文件,我就无法访问。

你知道我是否可以在不编辑主机文件的情况下访问我的vhost吗?

我的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>

谢谢!

您的网络上需要一些东西来读取这些请求并将其转发到正确的地址-在没有其他东西的情况下,主机文件中的一个条目将执行此操作。

您的路由器包含DNS服务器,可以手动输入,也可以由您的互联网服务提供商填充。默认情况下,这些服务器为DNS查询提供查找信息。你可以在本地运行DNS服务器,但要实现你想要的目标需要做很多工作。

有关在Linux上执行此操作的信息,请参阅此链接(我不确定您使用的是什么操作系统,但根据您的vhost条目的格式,我认为它是Mac或Linux):

https://superuser.com/questions/45789/running-dns-locally-for-home-network

最新更新