大的图片是我想设置一个子域的SSL连接,如果我去当前,如果我去非安全的url的网站工作,但如果requeset https://sub.domain.com没有来自服务器的响应:
此网页不可用ERR_CONNECTION_CLOSED
这是一个多方面的问题,所以请让我知道,如果我最好把问题分解成小块。 也随时让我知道,如果任何这将是更好的StackOverflow。 这就是我如何看待构成这种情况的一系列物品:
我已经尝试了几种方法来设置SSL并进行debugging:
已知未知数:
traceroute似乎都有相同的path。 这是否意味着这方面的任何事情? 本质上,我正在寻找帮助,我怎么可以尝试debugging为什么安全的url没有find线性的方式。 尤其是关于第二个未知数,因为我目前不知道连接丢失的位置/请求目前下降到兔子洞的距离。
谢谢!
是的,这是一个相当大的问题。 从一般意义上讲,您可以像调查其他与networking相关的问题一样进行debugging: tcpdump ,查看数据包是否到达需要的位置,以及是否获得了您期望的内容,以及然后你检查接收数据包的日志,看看它们是如何被处理的。
鉴于错误信息的性质,我怀疑连接正在build立,然后它被不公正地closures。 作为HTTP / HTTPS,我倾向于导致端口443不使用SSL的nginx错误configuration。 nginx错误日志会在这些行中提到一些东西。