歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 用apache對網頁目錄進行認證保護

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

日期:2017/2/27 9:30:43   编辑:更多Linux

簡介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