WordPress User Switch 外掛切換使用者時出現 502 Bad Gateway

使用 WordPress 外掛 User Switch 切換使用者時出現 502 Bad Gateway 的原因可以查看伺服器的 Log。

以我們個人的架構來說,我們是使用 Plesk + Nginx (Proxy Mode) + Apache,查看 Log 得知錯誤訊息為 upstream sent too big header while reading response header

查到 Plesk 有對應的教學就是調整 Nginx 可接收的 Header 大小

設定方法是在 Nginx 的 directive 裡面加上

proxy_buffers 8 16k;
proxy_buffer_size 32k;

教學網址
https://www.plesk.com/kb/support/websites-hosted-on-plesk-server-are-unavailable-with-502-bad-gateway-upstream-sent-too-big-header-while-reading-response-header/