歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

用apache對網頁目錄進行認證保護

    簡介apache可以通過。htAccess文件來對某個目錄進行認證保護。我們下面來在slackware 10.1下次進行配置,達到保護http://localhost/FTP這個目錄的訪問。

    實現步驟 1、修改/etc/apache/httpd.conf文件找到位於<Directory “/var/www/htdocs”>下面的如下內容

    AllowOverride None修改為

    AllowOverride AuthConfig

    2、生成密碼文件用htpasswd在/etc/apache目錄下生成一個passWords密碼文件並創建一個test用戶

    htpasswd -c /etc/apache/passwords test按照提示輸入兩遍密碼然後修改密碼文件的權限

    chown root.nobody /etc/apache/passwords chmod 640 /etc/apache/passwords 3、在/var/www/htdocs/ftp目錄下生成一個。htaccess文件,內容如下

    AuthType Basic AuthName “By Invitation Only”

    AuthUserFile /etc/apache/passwords Require valid-user

    4、重啟apache

    /etc/rc.d/rc.httpd restart現在你再次訪問http://localhost/ftp的時候,就會提示你輸入用戶名和密碼了。

    注意:用htpasswd生成密碼文件的時候,只要第一次用-c這個參數以後添加用戶,不要使用-c這個參數




Copyright © Linux教程網 All Rights Reserved