Apache2中页面用户名密码设置


在较古老的路由器上,我们进入路由器管理页面的时候,都会弹出一个登录框,提示页面需要用户名、密码才能进入。那在我们的网站中,怎样对一些类似这样的目录来进行保护呢?本文以Apache2为例来对此进行实现。

建立密码文件
# htpasswd -c /usr/local/apache2/conf/htpasswd.users admin

配置页面鉴权
<Directory “/var/www/io”>
Options -Indexes +FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

AuthName “admin Access”
AuthType Basic
AuthUserFile /var/www/server_config/htpasswd.users
Require valid-user
</Directory>

在重启服务器软件后,再通过URL来访问受保护的文件夹,就会提示需要密码了。


评论