起因
服务器在国内,由于大环境原因只能用反向代理的方式来访问。
程序安装过程及服务器环境配置过程略过,只讲一些重点。
PS:如果有条件以后尽量用Google搜索。
后端修改
安装完Wordpress后修改config.php文件,一定要加在下面这段代码之前。
1 2 3 |
if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); } |
1 2 3 4 5 6 7 8 9 10 11 |
/**SSL反向代理添加内容-Start*/ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } /**解决反代域名https,不能访问后台*/ define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true); /**SSL反向代理添加内容-End*/ |
修改数据库wp_options-->siteurl / home两处为https://你的域名。
反代Nginx修改
101.10.10.10是wordpress 运行的服务器。
配置内容根据自己的实际情况写,但是一定要添加 proxy_set_header X-Forwarded-Proto https
文章评论
好久没有更新了。
@挖站否 没有动力了
直接用国外的免备案服务器不是更稳定
感谢分享,谢谢站长!!@天天下载