You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS WordPress克隆AMI异域名SSL证书问题及HTTPS强制禁用方法

解决Bitnami WordPress强制SSL导致无法访问的问题

别担心,既然你有SSH访问权限,咱们一步步来禁用强制SSL,就能正常访问站点和后台了。Bitnami环境的配置有固定的位置,我会把每个步骤写得很详细,你跟着操作就行:

1. 登录到EC2实例

首先打开你的终端(Windows用PuTTY/PowerShell,Mac/Linux用自带终端),用Bitnami的默认用户登录:

ssh -i "你的密钥文件路径.pem" bitnami@你的EC2公网IP地址

提示:如果密钥文件权限太高报错,先执行chmod 600 你的密钥文件路径.pem再登录。

2. 方法一:用Bitnami官方工具快速禁用SSL(推荐新手)

Bitnami提供了一键配置工具,直接运行下面的命令就能自动禁用强制SSL:

sudo /opt/bitnami/bnconfig --disable-ssl

这个命令会帮你修改WordPress和Apache的相关配置,省去手动改文件的麻烦。

3. 方法二:手动修改配置文件(如果工具没生效)

如果上面的工具没起作用,咱们手动调整两个关键文件:

3.1 修改WordPress核心配置

打开WordPress的配置文件:

sudo nano /opt/bitnami/wordpress/wp-config.php

在文件里找到以下内容,把它们注释掉(在行首加//)或者将值改为false:

// define('FORCE_SSL_ADMIN', true);
// define('FORCE_SSL_LOGIN', true);

同时检查WP_HOME和WP_SITEURL,如果它们是旧域名X的HTTPS地址,改成新域名Y的HTTP地址:

define('WP_HOME', 'http://域名Y');
define('WP_SITEURL', 'http://域名Y');

修改完按Ctrl+O保存,按Ctrl+X退出编辑器。

3.2 修改Apache的HTTPS重定向规则

打开Bitnami的Apache主配置文件:

sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf

找到类似下面的重定向规则,把它们注释掉(在行首加#):

# RewriteEngine On
# RewriteCond %{HTTPS} !=on
# RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L]

如果你的WordPress有单独的虚拟主机配置,也检查一下:

sudo nano /opt/bitnami/apache2/conf/vhosts/wordpress-vhost.conf

同样注释掉里面的HTTPS重定向规则,保存退出。

4. 重启Apache服务

不管用哪种方法,最后都要重启Apache让配置生效:

sudo /opt/bitnami/ctlscript.sh restart apache

5. 测试访问

现在你可以用http://域名Y或者http://你的EC2公网IP访问站点了,后台地址是http://域名Y/wp-admin。登录后台后,记得去「设置」→「常规」里确认站点地址和首页地址已经改成http://域名Y,之后如果要给域名Y配置新的SSL证书,再重新开启强制SSL就行。

内容的提问来源于stack exchange,提问作者JapanX Team

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 14:03:14