nginx ssl 反向代理wordpress
wordpress部署在docker上,使用http协议,现在部署https协议,增设一个nginx服务器,反向代理http协议的wordpress
nginx反向代理需要增设协议头
1 | proxy_set_header X-Forwarded-Proto $scheme; |
完整的nginx反向代理设置
1 | server { |
编辑wordpress的wp-config.php文件,在文件前面添加
1 | define('FORCE_SSL_ADMIN', true); |
最后需要参考[3]将数据库中的链接从http修改为https。
References:
[1]Administration Over SSL
[2]WordPress使用Nginx做反向代理的SSL设置
[3]MySQL Queries To Change WordPress From HTTP to HTTPS In The Database