在 Ubuntu 11.04 中,我尝试允许来自 IP 而不提示密码,也允许来自任何地址并提示密码。但是它不起作用。互联网上的每个人都可以访问该页面而无需密码。如果我设置简单密码验证(无条件),它就可以正常工作。
帮助!
答案1
如果您想要完全阻止来自其他 IP 的请求,您可以执行以下操作:
<Directory /var/www/sub/payroll/>
Order deny,allow
deny from all
Allow from 192.168.1.1
</Directory>
它会阻止除您指定的 IP 之外的所有 IP 的请求。
如果您想使用 .htaccess 提示密码,请尝试此链接: http://www.cyberciti.biz/faq/howto-setup-apache-password-protect-directory-with-htaccess-file/