gpt4 book ai didi

apache - 如何配置 Apache WebServer 以供我拥有的公共(public)域(或静态 IP)访问?

转载 作者:行者123 更新时间:2023-12-04 17:35:07 25 4
gpt4 key购买 nike

我正在尝试在 PC 上在家中设置网络服务器。

我有一个静态 IP 地址(比如 1.2.3.4 或域 XYZ[dot]com),我在路由器上配置了它。
当我尝试访问时,XYZ[dot]com或“1.2.3.4”,它会打开我的路由器登录页面。

另一方面,安装在 PC 上的 Apache 服务器运行良好。当我写 localhost/index.html 或 127.0.0.1/index.html - 它会打开该页面。

问题

  • 如何将公共(public) IP 地址链接到 Apache 服务器(或我 PC 上 localhost 上托管的网站)?

  • 预期解决方案
  • 如果有人访问“http://XYZ[dot]com”,我的电脑上托管的网站就会在他/她的网络浏览器上打开。
  • 最佳答案

    路由器的登录页面通常通过私有(private) IP 访问。不应将路由器的管理界面提供给公共(public) Internet。

    你需要做的是:

  • 找出你的路由器的公共(public) IP 是什么(你可以使用 http://whatismyipaddress.com/ )
  • 在路由器上设置端口转发。您希望将与路由器公共(public) IP 的连接转发到您的 PC。例如:您的路由器的公网 IP 是 21.21.21.21,而您的 PC 的私网 IP 是 192.168.0.100。您需要配置一条规则,说明到 21.21.21.21:80 的任何连接都需要转发到 192.168.0.100:80

  • 至于 http://XYZ[dot]com您需要使用 com. 设置指向您的公共(public) IP 的域的部分DNS 注册器并为该域配置一个 apache 虚拟主机 ( http://httpd.apache.org/docs/2.2/vhosts/)

    关于apache - 如何配置 Apache WebServer 以供我拥有的公共(public)域(或静态 IP)访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22730420/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com