[分享]強迫使用 SSL 連線 phpMyAdmin
發表於 : 2007-04-05 22:02
不知道是哪版的 phpMyAdmin 可以設定 ForceSSL 這個變數 (大概是 2.10 吧),讓使用者登入 phpMyAdmin 更安全。
不過早期版本的 phpMyAdmin 沒有這個功能,這就麻煩許多了。在 Apache 裡面,如果系統有開啟 AllowOverride 和 mod_rewrite 的功能,就可以用 .htaccess 這個檔案設定
這樣你就會自動被導到 https 連線去了 :Q
Lighttpd 可以直接用 redirect 就好
缺點是必須寫在 lighttpd.conf 裡面。
不過早期版本的 phpMyAdmin 沒有這個功能,這就麻煩許多了。在 Apache 裡面,如果系統有開啟 AllowOverride 和 mod_rewrite 的功能,就可以用 .htaccess 這個檔案設定
代碼: 選擇全部
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}Lighttpd 可以直接用 redirect 就好
代碼: 選擇全部
$SERVER["socket"] == ":80" {
url.redirect = ( "^/phpmyadmin/(.*)" => "https://%1/phpmyadmin/$1" )
}