我需要配置我的路由器,以便我可以从外界访问我在计算机上运行的网站。
我怎样才能做到这一点?我想我需要打开路由器上的 80 端口,它会被转发到特定的 IP 地址,即 192.168.1.200。
然后以某种方式告诉 ubuntu 将任何通过端口 80 的流量发送到 /var/www
我的路由器是 Linksys BEFSR41。
我需要配置我的路由器,以便我可以从外界访问我在计算机上运行的网站。
我怎样才能做到这一点?我想我需要打开路由器上的 80 端口,它会被转发到特定的 IP 地址,即 192.168.1.200。
然后以某种方式告诉 ubuntu 将任何通过端口 80 的流量发送到 /var/www
我的路由器是 Linksys BEFSR41。
端口 80 是标准的 HTTP 端口,因此您只需在您的 Ubuntu 机器上安装一个 Web 服务器(例如 apache2)。对于路由器,您只需将路由器上的端口 80 转发到您的 Ubuntu 机器上的端口 80。如何做到这一点取决于路由器,但它应该可以从 Web 界面进行配置。
您只需要一种资源:
这些是您需要做的几件事来完成此操作,即在您使 Web 服务器正常工作之后。
就是这样.. 你甚至可以在一台机器上做虚拟主机:) 我唯一不好的经验是一些 ISP 不允许我有这个设置。我现在在 3 个不同的 ISP 中尝试过,它只在其中 1 个中有效。
你需要做 3 件你可能已经做过的事情。
附带说明 /var/www 通常是 linux 上 Web 服务器的默认根目录