安裝 php-fpm WWW-Authenticate 就掛掉 怎麼辦?

上週手賤

把客戶的網站改成用 php-fpm 跑

因為聽說比較快

結果…

結果客戶就打電話來了XD

說有設定密碼的文章

就算是打對密碼

還是進不去

我 debug 了一下

還真的進不去

但好險因為經驗十足(?)

馬上就想到是因為改了 php-fpm 才出現的問題

還好 cpanel 很厲害

可以針對某個空間設定要不要用 php-fpm

取消 php-fpm 後

就正常了

不過因為沒啥時間

當下沒有去找解決方案

剛剛吃完飯

想說逃避一下

終於找到解決方法了~

可以參考這篇

Apache 2.4 + PHP-FPM and Authorization headers

我是用第二個解法

在 .htaccess 裡面加入這行

CGIPassAuth on

就ok啦

沒加這行

在 php-fpm 的模式下

apache 收到的 WWW-Authenticate

無法順利 pass 給 php

所以認證都過不了

加了就ok囉~

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *