技术开发 频道

开源到底在中国能不能发展?

保护日志统计分析报告不被未授权用户访问

    我们都不希望自己网站访问统计信息随意被别人浏览,因此需要将usage目录保护起来,只允许合法的用户访问。这里可以采用Apache自带的基本认证机制。

1.条件

    在配置文件中对目录“/”应该设置为:

DocumentRoot /www/htdocs/secfocus/ AccessFileName .htaccess AllowOverride All
2.需求

    需求是限制对http://www.secfocus.com/usage/的访问,要求用户认证才能访问。这里设置用户为“admin”,口令为“12345678”。

使用htpasswd建立用户文件:

$ htpasswd -c /www/.htpasswd admin
    此程序会询问用户“admin”的口令,输入“12345678”两次生效。

3.建立.htaccess文件

     用vi在/www/logs/secfocus/usage/目录下建立一个文件.htaccess,写入以下几行代码:
AuthName admin-only AuthType Basic AuthUserFile /www/.htpasswd require user admin
测试

    通过浏览器访问http://www.secfocus.com/usage,就会弹出框请求输入用户名和口令,输入“admin”、“12345678”就可以访问访问日志统计分析报表。
0
相关文章