![通过 LAN 网络从另一台计算机访问本地主机(xampp)-如何操作?](https://linux22.com/image/544919/%E9%80%9A%E8%BF%87%20LAN%20%E7%BD%91%E7%BB%9C%E4%BB%8E%E5%8F%A6%E4%B8%80%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AE%BF%E9%97%AE%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%EF%BC%88xampp%EF%BC%89-%E5%A6%82%E4%BD%95%E6%93%8D%E4%BD%9C%EF%BC%9F.png)
我刚刚在家里设置了一个 Wi-Fi 网络。我的所有文件都放在我的台式电脑 (192.168.1.56) 上,我想从另一台电脑 (192.168.1.2) 访问那里的本地主机。
在我的桌面上,我可以通过正常方式访问本地主机http://本地主机。Apache 照常在 80 端口上运行。
我到底要怎么做才能实现这个目标?网上有文档,但它们要么不起作用,要么太零碎、难以理解。
我认为我必须更改 apache 的 httpd.conf 文件和 hosts 文件。您知道要进行哪些更改吗?
答案1
答案2
如果您在浏览器中尝试以下操作,开箱即用的 Apache 默认 vhost 配置可能会提供一些功能:`http://192.168.1.56“”。
如果有效,请查看文件/etc/apache2/sites-enabled/000-default
(这可能因您的操作系统而略有不同)并更改DocumentRoot
为指向您要访问的文件所在的位置。
如果两台机器都连接到互联网,这并不完全安全,但如果您没有在 NAT 路由器上进行端口转发以将端口 80 连接到互联网来提供网页,那么这并不是世界末日。
/etc/init.d/apache2 restart
更改后请记住或类似操作。
(此时可能值得一提的是,使用 HTTP 在 LAN 上共享文件可能是显而易见且理想的解决方案,但可用的无数其他解决方案很可能超出了这个问题)。