【问题标题】:Https server works locally, not through internet with Apache 2.4Https 服务器在本地工作,而不是使用 Apache 2.4 通过互联网
【发布时间】:2021-01-26 09:33:43
【问题描述】:

我是一个新的 Apache 用户(2.4 版)。我在配置整个事情时遇到了麻烦。我的服务器有一个 IP 地址 - 192.168.2.10,例如我的公共 IP 是 123.123.123.123。在我的托管服务提供商网站上,我确实设置了指向 123.123.123.123 的 A 记录。我的 Apache 配置如下所示:

Listen 443

<VirtualHost _default_:433>

#   General setup for the virtual host
DocumentRoot "${SRVROOT}/htdocs"
ServerName www.example.com:443
ServerAdmin my@mail.com
ErrorLog "${SRVROOT}/logs/error.log"
TransferLog "${SRVROOT}/logs/access.log"

问题是我一直收到ERR_CONNECTION_TIMED_OUT。当我尝试将 www.example.com 与本地 IP 192.168.2.5 交换时,它有点工作(SSL 证书问题,因为它们连接到 www.example.com,但我设法看到了 HTTP 响应。问题似乎出在哪里?

编辑:

我认为问题是我不能使用端口443,因为它是我的路由器默认管理端口。那我应该怎么配置呢?我的路由器上有 NAT 规则,它确实将每个 :8456 请求转发到 192.168.2.10:443

【问题讨论】:

    标签: apache https


    【解决方案1】:

    我解决了这个问题。我的路由器上关闭了“SSL 3.0”选项。

    【讨论】:

      猜你喜欢
      • 2016-03-27
      • 2013-08-27
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 2017-06-23
      • 1970-01-01
      • 2020-08-14
      相关资源
      最近更新 更多