在另一台PC上访问虚拟主机配置网站

Access vhost config website in another PC

我可以问有关 Apache 虚拟主机配置的问题吗?

我用XAMPP,我的开发应用是Wordpress。

我已经配置了我的主机文件 (C:\Windows\System32\drivers\etc...)

127.0.0.1 tommydo.dev
127.0.0.1 172.25.129.113/tommydo.dev <== *172.25.129.113 is my local PC's IP address*

和 C:\xampp\apache\conf\extra**httpd-vhosts.conf** 喜欢:

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/tommydo.dev"
    ServerName tommydo.dev
</VirtualHost>

从我的PC(局域网)访问成功。 URL: http://tommydo.dev

但是当我使用 http://172.25.129.113/tommydo.dev 从另一台计算机访问时,它被破坏了。当然 !因为我的 Wordpress 配置只有 "tommydo.dev"。

我的问题是:是否可以在我自己的 PC 的本地主机中配置或从另一台 PC 访问我的 WP?

  1. 在端口 80 上获取 Apache to listen172.25.129.113。使用以下命令在所有接口上监听端口 80

    Listen 80

  2. 在另一台计算机上尝试转到 http://172.25.129.113

  3. 您最终可能会遇到路径 http://tommydo.dev 的 404 错误。 这可以通过

    解决
    • 正在重新配置站点以使用 http://172.25.129.113
    • 将以下内容添加到每台计算机的主机文件中

      172.25.129.113                 tommydo.dev

    • 在您的 LAN 中设置 DNS 系统,将 tommydo.dev 作为域名。

还有

127.0.0.1 172.25.129.113/tommydo.dev

无效,因为第二部分是 not a hostname