第一个网站正常配置https
当我对第二个网站打开https配置后出现如图报错,但网站正常https访问
同时在OpenResty设置页面出现如下报错
Get "https://127.0.0.1/nginx_status": remote error: tls: internal error
同时无法手动关闭https(出现上图报错),为了解决这个问题我在网站配置中删掉了https相关的证书配置,网站依旧正常访问,没有上图报错。但网站已有证书位置变为了空(不再显示之前的证书,并报错“服务器错误”)。同时OpenResty设置页面出现大量报错(忘记保存了)
之后我又手动添加证书配置了https,还是出现上图报错,同时在OpenResty设置页面出现如下报错
Get "https://127.0.0.1/nginx_status": read tcp 127.0.0.1:56024->127.0.0.1:443: read: connection reset by peer
看到这个报错我本以为只是无法连接nginx status罢了,事实也确实如此,并成功又开启了一个网站https,但从第四个网站开始其他网站无法配置https(网站配置里并没有增加ssl相关的配置),所有目前只有三个网站配置成功并均出现报错“请求超时,请您稍后重试”的报错。
附上目前OpenResty日志
同时为了配合frp获取真实IP我还添加了如下配置
listen 443 ssl http2 proxy_protocol ;
real_ip_header proxy_protocol;
set_real_ip_from 127.0.0.1;
我不知道上述网站配置是否正确,但它确实让我的网站获取了用户的真实IP
以上我个人无力解决,也不知道是什么原因引起的,我只能描述我的操作,希望能得到一点帮助!
或许我可以尝试全站重新搭建,但好麻烦。
注:目前直接修改网站配置是有效的,但依旧出现报错“请求超时,请您稍后重试”的报错。