在家搭建WEB服务器

ama*_*ony 1 apache-http-server webserver

我安装了 apache2 并订阅了 no-ip(类似于 dyndns)以获得静态 IP。当我输入他们提供的 IP 时,它会将我带到 ISP 的 DSL 路由器页面。我的问题是如何将它重定向到我的 var/www 文件夹,以便我的 PC 转换为 Web 服务器。谢谢!

Mat*_*teo 5

您应该在路由器上配置 NAT 并将端口 80(和/或 443)转发到“内部”IP。如何取决于您的路由器。

附带说明一下,我将禁止外部 IP 地址访问您的路由器配置(即,您的路由器配置页面不应从外部可见)

  • 这里离题了,但我也倾向于禁用无线管理路由器的功能。 (3认同)
  • DMZ 本身就是一个糟糕的选择......您的公共 IP(由您的 ISP 分配)将被重定向到您的服务器。除非你想让你的电脑被黑,否则你永远不应该进入 DMZ。仅打开您有意使用的端口。 (2认同)
  • 据推测,您唯一需要重定向的是端口 80。您的路由器应该可以选择将端口 80 上的请求重定向到“192.168.2.3”。“2.3”应该将防火墙调整为让端口 80 进入(希望你有防火墙)。Apache 应该侦听端口 80。如果您想让 HTTPS 正常工作,请添加 443。 (2认同)