Apache 仅使用私有 IP

Apache 仅使用私有 IP

我刚刚在家里建立了一个新服务器,使用 Ubuntu,以便托管一些数据库和一个小网站;我已经使用 VPS 做过很多次了,但从来没有用我自己网络中的机器做过。

我已经安装了 LAMP 和一些其他软件来实现我需要的功能,但是我遇到了一个小问题:当我在浏览器中输入服务器的私有 IP 地址时,我只能访问我的 apache 默认页面:如果我尝试使用公共地址访问,浏览器会询问我一些 DSL 网关的凭据;我想我试图访问我的路由器的配置页面而不是 apache 页面。

我在 Google 上搜索过,我想我必须打开一些端口,也许还要更改 apache 的默认端口(我已经打开了端口 80,但它仍然不起作用)。我知道这是一个非常基本的问题,但当我的主机是 VPS 时,我从未处理过这个问题 :/

非常感谢,任何帮助都将不胜感激!

答案1

看起来您在 DSL 路由器后面有一个小型家庭网络,请登录到路由器设置 192.168.xy 并在路由器上设置端口转发,您应该将端口 80 的端口转发从路由器设置为托管 LAMP 服务器的机器的 IP,这会将对路由器公共 IP 发出的端口 80 上的所有 http 请求转发到路由器后面的 LAMP 服务器。但这与 Ubuntu 无关。

相关内容