我刚刚在家里设置了一个 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 上共享文件可能是显而易见且理想的解决方案,但可用的无数其他解决方案很可能超出了这个问题)。