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

How to set password using Apache in your website.

作者: 七味粉 |
文章2013-05-06
81 分享
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]

貼心小提醒
1.您目前未登入,若於此狀態進行文章收藏,紀錄可能無法長期保留。
2.建議登入後進行收藏,好文會幫你保存著,隨時要看也不怕找不到唷~

KiKiNote持續為您提供最優質的資訊內容,謝謝您!
不再顯示此視窗

複製成功