配置我的路由器

配置我的路由器

我需要配置我的路由器,以便我可以从外界访问我在计算机上运行的网站。

我该怎么做?我想我需要在路由器上打开端口 80,然后将其转发到特定的 IP 地址,即 192.168.1.200。

然后以某种方式告诉 ubuntu 将通过端口 80 的任何流量发送到 /var/www

我的路由器是 Linksys BEFSR41。

答案1

端口 80 是标准 HTTP 端口,因此您只需在 Ubuntu 机器上安装一个 Web 服务器(例如 apache2)。对于路由器,您只需将路由器上的端口 80 转发到 Ubuntu 机器上的端口 80。具体操作取决于路由器,但应该可以从 Web 界面进行配置。

答案2

您只需要一种资源:

答案3

为了实现此目的,您需要做这些事情,即在您的 Web 服务器运行之后。

  1. 了解你的 ISP IP 地址。你可以访问 whatismyip.com 查看
  2. 如果您拥有一个域名和一个托管帐户,可以进行简单的 DNS 区域编辑器修改(CPanel 托管通常具有此功能)
  3. 添加 A 记录并在地址栏中输入您的 ISP 的 IP
  4. 然后在你的路由器中你只需要指定你的计算机IP地址和端口80
  5. 您还需要将 ServerName your.domain.com 放入 apache 配置文件中

就是这样。。你甚至可以在一台机器上进行虚拟托管 :) 我对此唯一的不好经历是一些 ISP 不允许我进行此设置。我现在在 3 个不同的 ISP 中尝试过,但只有其中 1 个有效。

答案4

您需要做 3 件事,其中一些您可能已经做了。

  1. 安装 apache 或其他 Web 服务器
  2. 通过路由器将端口 80 转发到运行 Web 服务器的机器的 IP
  3. 设置某种方法,让您可以随时知道路由器的公共 IP,以便您可以从 Web 访问您的服务器。

附注:/var/www 通常是 Linux 上 Web 服务器的默认根目录

相关内容