Thinking 发表于 2020-9-7 14:50:24

请教军哥,关于申请Let'sEncrypt证书失败的问题

我有一个域名:www.A.com,安装的是shopex系统。
由于shopex并不支持https,之前尝试启用https,申请证书成功,但是shopex网站开启https后出现乱码错位的情况,所以后来就放弃了,相关域名证书也没有续期。
在这个域名下有一个子域名:blog.A.com,由于使用的wordpress程序是支持https的,所以单独为这个子域名申请了证书并且开启https成功,到目前为止一直成功的运行。
所有现在的情况是,www.A.com网站使用http,而blog.A.com使用https。

这两天网上了解到有人使用https来反代http网站,于是我想尝试通过https反代方式打开现在还是http方式的域名www.A.com。
昨天晚上使用lnmp ssl add命令为www.A.com网站申请证书,结果出现下面的错误:



错误日志:


基于上面的问题,我想请教军哥:
1、使用https反代http网站是否可行?
2、www.A.com网站申请证书失败是否和blog.A.com网站已经申请的证书有冲突,还是有其它问题。如果有冲突,该如何解决?

谢谢!


licess 发表于 2020-9-7 20:10:56

1、只反向代理的话不一定可行,具体看网址代码,有些网址代码里面可能会写死是http调用js、图片、css等资源,有的话就会显示不安全,可能会需要安装第三方模块进行批量的替换,可以查看https://www.vpser.net/manage/linux-vps-nginx-reverse-proxy.html
2、不冲突,他们是不同的域名
按日志看    "type": "urn:ietf:params:acme:error:unauthorized",
    "detail": "Invalid response from http://xxxx.net/.well-known/acme-challenge/er-DQjsFeqqMo_9y-PN0YwDYE2HRDzL5u3QLVp20Pas : \"\u003chtml\u003e\\r\\n\u003chead\u003e\u003ctitle\u003e404 Not Found\u003c/title\u003e\u003c/head\u003e\\r\\n\u003cbody bgcolor=\\\"white\\\"\u003e\\r\\n\u003ccenter\u003e\u003ch1\u003e404 Not Found\u003c/h1\u003e\u003c/center\u003e\\r\\n\u003chr\u003e\u003ccenter\u003e\"",
    "status": 403
按这个错误信息,这个不说lnmp的错误信息,是否解析错误,或使用了cdn?或虚拟主机配置文件做过改动?
页: [1]
查看完整版本: 请教军哥,关于申请Let'sEncrypt证书失败的问题