使用 Nginx 反向代理加密 WordPress 網站

最近因為新家要觀看 MOD
要停用舊家 6 IPs 的光世代固定制
改成一組固定 IP

真的謝謝種花電信替我一個月省這麼多錢

只好專心研究 Nginx 的 Reversed Proxy 設定
把所有的 Web Sites 全部透過 Nginx 來處理

算是順利吧
就只有今天遇到 WordPress 時
出現鬼打牆的情況:

圖片全部帶不出來

後來找到 Reddit 這篇文章:

WordPress behind Nginx reverse proxy?
byu/audioeptesicus inselfhosted

必須在 wp-config.php 的開始加入這段程式碼:

if ( (!empty( $_SERVER[‘HTTP_X_FORWARDED_HOST’])) ||
(!empty( $_SERVER[‘HTTP_X_FORWARDED_FOR’])) ) {
$_SERVER[‘HTTPS’] = ‘on’;
}

把程式碼產生的頁面全部輸出到 443 port

收工

Loading

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *