Permitir dirección IP sin autenticación


He creado un sitio que está actualmente en progreso. Estoy usando una pasarela de SMS externa que necesita acceso a un script en mi servidor. Sin embargo, he configurado una autenticación básica de nombre de usuario y contraseña para los usuarios regulares, pero la puerta de enlace SMS no puede pasar por eso.

¿Cómo puedo permitir que una sola IP pase a través de la autenticación sin autenticarse a sí misma, y denegar a todos los demás usuarios que no están autenticados?

Aquí está mi .htaccess archivo:

Order allow,deny
Allow from all
AuthType Basic
AuthUserFile /www/.site_htpasswd
AuthName "Protected Area"
require user admin
Author: Ronny-André Bendiksen, 2010-09-06

3 answers

ACTUALIZACIÓN: A partir de Apache 2.4, Order, Allow, Deny, y Satisfylas directivas ya no deben usarse. Así que la nueva sintaxis es:

AuthType Basic
AuthUserFile /www/.site_htpasswd
AuthName "Protected Area"

<RequireAny>
    Require ip 1.2.3.4
    Require valid-user
</RequireAny>
 25
Author: fbastien,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-24 10:42:48

Acabo de enterarme, con la ayuda de JoseK:

Order deny,allow
Deny from all
AuthType Basic
AuthUserFile /www/.site_htpasswd
AuthName "Protected Area"
require valid-user
Allow from 1.2.3.4
Satisfy Any
 44
Author: Ronny-André Bendiksen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-06 10:20:25

Intenta cambiar las primeras 2 líneas a

Order deny,allow
Deny from all
Allow from 1.2.3.x

Reemplace su IP deseada en el Allow from

 2
Author: JoseK,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-06 09:09:33