我在计算机上使用 Apache 服务器进行 PHP 开发,但我想访问我在计算机之外制作的东西。
我通常运行它192.168.0.55/
,然后会显示默认的 Apache 页面。但当我运行它时,192.168.0.55:8080
它不会访问它。
我怎样才能做到这一点。
答案1
只要您仍在本地网络中,您就应该能够通过该本地 IP 地址访问它(如上所示),尽管 vanilla apache 安装通常配置为仅监听端口 80 而不是 8080。在 apache 配置中,您可以根据需要更改该端口(有关此信息和其他一些介绍信息:https://help.ubuntu.com/lts/serverguide/httpd.html)。
如果您想从网络外部访问它,那么您可以查看家庭路由器/防火墙如何处理端口转发。您可以将该端口上到您家庭 IP 的连接转发到指定的内部 IP 地址(在本例中为您的 Web 服务器)。只需注意安全风险(因为该计算机随后将暴露在互联网上并受到攻击)以及您的住所是否具有动态 IP 地址。