You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

局域网内无法访问HTTPS域名但HTTP可正常访问的问题求助

局域网内无法访问HTTPS域名但HTTP可正常访问的问题求助

各位大佬好,我遇到了一个百思不得其解的网络问题,想请大家帮忙分析下:

  • 我的环境配置:

    • 内网有一台Apache服务器,监听80(HTTP)和443(HTTPS)端口
    • 路由器已配置端口转发,将公网IP的80443端口流量全部转发到这台Apache服务器的内网IP对应端口
    • 已经在Apache中配置了虚拟主机,并且为443端口启用了HTTPS;域名通过DNS A记录指向我的公网IP
  • 当前访问现状:

    • HTTP(80端口)访问:无论是在局域网内,还是外网环境下,都能正常打开域名
    • HTTPS(443端口)访问:外网环境下完全正常,但局域网内访问会直接超时

我自己查了些资料,看到很多人提到这可能是DNS和NAT的问题——说是局域网内访问指向公网IP的域名时,必须要有自己的内网DNS服务器,配置成返回服务器的内网IP才能正常访问?但我搞不懂的是,为什么HTTP就不受影响呢?

有没有大佬遇到过类似的情况?或者能给我一些排查和解决的思路吗?

备注:内容来源于stack exchange,提问作者Mehrdad Moradi

火山引擎 最新活动