htaccess IP限制和htpasswd

问题描述 投票:0回答:2

如果用户不在某个IP范围内,有没有办法要求使用htpasswd?

我现在有这个:

Order Deny,Allow
Deny from all
AuthName "Htacess"
AuthUserFile /var/www/Test/.htpasswd
AuthType Basic
Require valid-user
Allow from 111.111.111.111
Satisfy Any

但是它给了我 500 错误

.htaccess
2个回答
7
投票

想通了

AuthName "Htaccess"
AuthUserFile /var/www/test/.htpasswd
AuthType Basic
Satisfy Any
<Limit GET POST>
    Order Deny,Allow
    Deny from all
    Allow from 111.111.111.111
    Require valid-user
</Limit>

0
投票

您可以使用 .htaccess 按 IP 范围限制访问。您可以将其与 .htpasswd 的用户结合起来以提高安全性。

看看本教程概述了两者。虽然是分开的,但您可以在同一个 .htaccess 文件中一起使用它们。

© www.soinside.com 2019 - 2024. All rights reserved.