在openlitespeed下配置acme.sh脚本证书折腾了两天
在openlitespeed下配置acme.sh脚本证书折腾了两天
客户端浏览器一直报错
嗯… 无法访问此页面www.domain.com 已拒绝连接。
请尝试:
检查连接
检查代理和防火墙
ERR_CONNECTION_REFUSED
一开始一直以为是后端程序的问题
后来慢慢的从各种环境慢慢筛查,确定了是acme.sh申请的证书导致的
发现原来openlitespeed并没有监听443端口
当然这个不是acme.sh脚本问题,而是自己不专业的知识所导致的
最后还是解决了,原因在于openlitespeed不支持apache格式的ssl证书
1
2
3
4
acme.sh --install-cert -d example.com \
--cert-file /path/to/certfile/in/apache/cert.pem \
--key-file /path/to/keyfile/in/apache/key.pem \
--fullchain-file /path/to/fullchain/certfile/apache/fullchain.pem
使用上面的命令安装证书就一直报错
正确的方法应该使用Nginx格式复制安装证书,命令如下
1
2
3
acme.sh --install-cert -d example.com \
--key-file /path/to/keyfile/in/nginx/key.pem \
--fullchain-file /path/to/fullchain/nginx/cert.pem
💘 相关文章
- Use acme.sh Let's Encrypt Let's wait 10 seconds and check again
- 解決使用acme.sh申请zerossl证书出现timeout的解决方法
- acme.sh The domain is not a cert name解决方法
- acme.sh使用某云dns申请Let'sEncrypt证书时遇到的大坑
- 基于OpenLiteSpeed免费的服务器,vps控制面板CyberPanel
- 折腾了几个小时,终于搞定了ssh公钥登录提示还是输入密码的问题
- Openlitespeed /litespeed 配置文件参考收藏
- mediawiki 在网站根目录下的apache/openlitespeed伪静态规则
- Openlitespeed lsphp进程的启动方法
- Openlitespeed wordpress伪静态出现404错误解决方法