網頁 後台 登入 管理 設定 Apache 密碼

How to set password using Apache in your website.

177
    假設你要為你後台的登入系統加上一層保護,可以考慮設定 Apache 密碼。
  • 修改httpd.conf


  • [shell]vim /etc/httpd/conf/httpd.conf
    [tell]找到303行及318行。[/tell]
    [com]303行:設定根目錄的存取權限。[/com]
    [com]318行:設定Document Root 存取權限[/com]
    [vim]AllowOverride all
    [com] AllowOverride:允許被子目錄下的.htaccess 覆蓋。[/com]


  • 在你想要保護的目錄,新增 .htaccess 檔


  • [shell]cd /var/www/html/your_site
    [shell]vim .htaccess
    [vim]<files login.php>
    AuthName "Protect login by .htaccess"
    Authtype Basic
    AuthUserFile /var/www/apache.passwd
    require valid-user
    </files>

  • 建立密碼清單


  • [shell]htpasswd -c /var/www/apache.passwd test
    [Print]New password: [com]輸入 user 密碼[/com]
    Re-type new password: [com]再輸入一次[/com]
    Adding password for user test[/Print] [com]新增使用者 test 成功[/com]
    [shell]cat /var/www/apache.passwd
    test:1ERgdw/..iS4yo [com] user 的密碼(已編碼)[/com]

喜歡我們的文章嗎
給一個讚吧~^^
本站聲明
目前偵測到您現在處於未登入的狀況中 若在此狀態進行收藏很有可能導致資料遺失或錯誤 建議先行登入後重新執行步驟,不僅能保障收藏資料也能獲得最新的資訊唷! kikinote小精靈關心您!
不再顯示此視窗