因为我是用docker部署的wordpress,所以我需要进入容器内部修改配置文件
bash
sudo docker exec -it wordpress /bin/bash
bash
apt update && apt install vim
vim wp-config.php
按i 进入insert mode 开始修改配置文件,在add any custom values下面加以下配置,域名写你在公网服务器做反向代理的域名,域名使用http协议,不要写https

bash
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com')
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
修改后按esc退出insert模式,输 :wq 保存并退出, exit 退出容器, 重启docker wordpress容器:
bash
docker restart wordpress
然后等5分钟后,就可以通过公网服务器做反向代理的域名/wp-admin访问管理后台了, 如果还不行,可能是服务还没有部署好,多等一会再刷新试一下