Nginx反代WordPress的方法 Nginx反代WP的方法

1、配置好代理层的SSL证书,让其可以支持https访问

2、改造WordPress使其支持反向代理

WordPress自身并不支持反向代理,所以我们在用Nginx做反向代理的时候WordPress并不会识别出我们转发过去的地址,在这种情况下只会调用Nginx调用的内部地址进行访问静态资源,造成无法访问到静态资源,页面全部乱掉的问题。

所以我们需要对WordPress进行一个小手术,在内部的 wp-config.php 文件内加入以下代码来识别出我们在地址栏输入的地址:

if ( ! empty( $_SERVER['HTTP_X_FORWARDED_HOST'] ) ) {
    $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
}

3、修改WordPress的首页地址

UPDATE `wp_options` SET `option_value` = '域名' WHERE `wp_options`.`option_id` = 1;
UPDATE `wp_options` SET `option_value` = '域名' WHERE `wp_options`.`option_id` = 2;

在wp_options表中有两列:siteurl和home,直接修改里面的值为新的域名地址就可以了,记得加上https://

4、打开WordPress内的https协议支持

修改WordPress的配置文件,才能开启https访问,修改方式是打开wp-config.php文件,添加以下代码才能开启https访问:

$_SERVER['HTTPS'] = 'on';

5、如需帮助请留言给游子

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇