Apache,在外部服务

Apache,在外部服务

您好,我有一台本地开发机器,它通过 ADSL 路由器连接到互联网。我想让互联网上的某个人访问本地 Apache 服务器(在 Ubuntu 下)来查看我的网站(我可以通过在我的浏览器中输入 127.0.0.1 来访问)

我尝试通过输入我的 IP 来进入我的机器,它要求我输入用户名和密码(我不知道这是否与 adsl 调制解调器或 apache 的某些密码有关)

我怎样才能实现这个目标?

问候

答案1

您必须在路由器上进行端口转发。如果您有 ADSL 调制解调器,它可能会充当路由器,您必须在两个设备上进行端口转发。

您必须转发 HTTP 的端口 TCP/80,或许还转发 HTTPS 的端口 TCP/443。

如果您提供更多细节,我们可以给您更精确的答案。

  • 你的路由器的品牌和型号是什么?
  • 您有调制解调器和路由器,还是只有一个网络设备?
  • 您的计算机上有防火墙或其他过滤软件吗?

答案2

为了补充 Mircea 的回答,一旦你正确设置了端口转发,你需要确保提供你的外部 IP(http://whereismyip.com/) 以便其他人可以访问您的网站。您可能还想考虑使用动态 DNS 服务,例如 dyndns.com。

相关内容