Webuzo面板为Moodle站点安装的SSL证书无法生效如何处理
Webuzo + Moodle SSL安装后无法访问故障排查步骤
首先确认你当前提供的访问地址存在输入错误:地址末尾附带的%22是英文双引号的URL转义字符,正确的访问地址应为https://www.edtechglobal.net,先尝试直接访问该地址排除输入错误导致的访问异常。
如果确认地址正确仍无法访问,按以下优先级排查:
- 验证SSL证书部署状态
登录Webuzo面板进入SSL管理模块,确认证书已正确绑定到www.edtechglobal.net域名,证书有效期、根证书/中间链证书配置完整,不存在错绑到其他域名的情况。 - 检查Web服务端口配置
确认站点对应的Nginx/Apache配置已开启443端口监听,且配置了正确的SSL证书文件、密钥文件路径。如果需要强制HTTPS访问,可手动在站点配置中添加80端口跳转443的规则。 - 修正Moodle核心配置
编辑Moodle根目录下的config.php文件,将$CFG->wwwroot参数的值修改为HTTPS开头的正确域名:
同时添加以下配置项强制Moodle适配HTTPS协议:$CFG->wwwroot = 'https://www.edtechglobal.net';$CFG->sslproxy = true; $CFG->cookiehttponly = true; $CFG->cookiesecure = true; - 清理缓存重试
配置修改完成后,先在Webuzo面板重启对应的Web服务(Nginx/Apache),再清理Moodle站点缓存、本地浏览器缓存后重新访问即可。 - 排查混合内容报错
如果站点能打开但样式异常、部分功能失效,按F12打开浏览器控制台查看是否存在HTTP资源加载的混合内容报错,这类情况是数据库中残留了旧的HTTP资源链接,可以用Moodle内置的搜索替换工具批量将全站HTTP链接替换为HTTPS链接。
内容的提问来源于stack exchange,提问作者sofia
相关产品推荐
相关产品推荐

