我想配置 Apache 以允许来自特定 IP 的连接或基于用户名的连接。这可能吗?目前我有这个基于用户名的配置。
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Location />
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain DOMAINNAME
SSPIOfferBasic On
Require group GROUP_NAME
</Location>
答案1
您可以使用“满足”条件:
AuthUserFile /path/to/.htpasswd
AuthType Basic
AuthName "Restricted Area"
Require valid-user
Order Deny,Allow
Allow from 88.88.88.89
Allow from 88.89.90.91
Deny from all
Satisfy any
这意味着如果用户没有“允许来自”的 IP,他将被要求输入密码