2013年11月3日 星期日

SSL + .htaccess


困擾了我很久的問題終於解決了。一個人在家果然能完成許多的事。之前有一個項目放在 HTTPS 那邊,它有一個後台網頁用來修改內容。為了方便,我想用 .htaccess 想設定密碼防止外界闖入。誰知 .htaccess 失效了。搬到 HTTP 那邊卻沒有問題,那天花了一整天也解決不來,放棄了事。我沒有真正的放棄,只是項目總不能被拖著...。

事隔半年,再戰這個問題。先從《鳥哥的 Linux 私房菜》惡補一下(這是一個非常好的網頁,幫了我解決問題。多謝!)。發現了 AllowOverride 的用處,查看 httpd.conf,原來這句在 /var/www/html;而 HTTPS 不在這個目錄下,難怪 .htaccess 無效化。手動加回設定,重啟 Apache,成功了!

沒有留言: