安裝 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囉~