Debian实例使用Lightsail官方SSL教程配合Really Simple SSL遇路径不存在问题
Debian系统Lightsail WordPress实例SSL配置修复方案
新版Bitnami WordPress for Debian镜像已废弃原有/opt/bitnami/apps/wordpress/分层目录结构,所以官方旧文档给出的路径无效,可按以下步骤完成配置:
1. 确认新版文件路径
新版镜像对应配置文件路径如下:
wp-config.php:/bitnami/wordpress/wp-config.php- 重写规则配置:
/bitnami/wordpress/.htaccess(新版已默认启用.htaccess支持,无需修改原conf目录下的htaccess.conf文件)
2. 授予插件写入权限
执行权限修改命令:
sudo chmod 664 /bitnami/wordpress/wp-config.php && sudo chmod 664 /bitnami/wordpress/.htaccess
使用664权限比文档给出的666更安全,仅允许所有者和同组用户写入,完全满足插件配置写入需求
3. 验证SSL证书部署状态
先确认证书已正常签发,避免插件误判:
- 查看已签发证书:
sudo /opt/bitnami/bncert-tool --list - 确认证书存在后重启Bitnami服务生效配置:
sudo /opt/bitnami/ctlscript.sh restart
4. 解决Really Simple SSL检测异常
如果重启后插件仍提示No SSL detected,手动添加强制SSL配置跳过检测:
- 编辑wp-config.php文件:
sudo nano /bitnami/wordpress/wp-config.php - 在
/* That's all, stop editing! Happy publishing. */行之前插入以下代码:
define('FORCE_SSL_ADMIN', true); define('RSSSL_SSL_DETECTED', true); if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) { $_SERVER['HTTPS'] = 'on'; $_SERVER['SERVER_PORT'] = 443; }
- 保存退出后刷新WordPress后台,重新进入Really Simple SSL插件页面即可正常启用SSL功能。
5. 权限回滚(可选建议)
插件配置完成后,恢复文件为更安全的默认权限:
sudo chmod 640 /bitnami/wordpress/wp-config.php && sudo chmod 640 /bitnami/wordpress/.htaccess
内容的提问来源于stack exchange,提问作者El Duderino
相关产品推荐
相关产品推荐

