the police lista hg532e correos correo como blanca añadir ala agregar .htaccess

.htaccess - police - paypal lista blanca



htaccess-usando la contraseña O la lista blanca de IP (2)

Con Apache 2.4 Satisfy todavía está disponible, pero deprecated

Nota

Las directivas provistas por mod_access_compat han sido desaprobadas por mod_authz_host. Mezclar directivas antiguas como Ordenar, Permitir o Denegar con nuevas como Requerir es técnicamente posible pero desaconsejable. Este módulo fue creado para admitir configuraciones que contienen solo directivas antiguas para facilitar la actualización 2.4. Por favor, consulte la guía de actualización para más información.

En su caso, Allow from 1.2.3.4 se reemplaza por Require ip 1.2.3.4

La combinación de varios Require (como Require valid-user y Require ip ) puede realizarse mediante Contenedores de autorización . Por lo tanto, decir que el cliente debe proporcionar una contraseña o proviene de una dirección IP específica, se haría rodeando las directivas con RequireAny , por ejemplo

<RequireAny> Require valid-user Require ip 1.2.3.4 </RequireAny>

Aunque, este es un caso especial como se describe al final de Require

Cuando se usan múltiples directivas Require en una sola sección de configuración y no están contenidas en otra directiva de autorización como <RequireAll> , están contenidas implícitamente dentro de una directiva <RequireAny> . Por lo tanto, el primero en autorizar a un usuario autoriza la solicitud completa, y las siguientes directivas Require se ignoran.

En otras palabras, RequireAny es opcional aquí, y puedes simplemente listar

Require valid-user Require ip 1.2.3.4

Por lo tanto, quiero restringir el acceso a una url. Ahora bien, si provienen de una dirección IP dada, entonces no se les debe pedir una contraseña. Si no provienen de una dirección IP givin, se les debe pedir una contraseña.

por lo que una o de:

AuthUserFile /some/path/.htpasswd AuthName "Please Log In" AuthType Basic require valid-user

y:

order deny,allow deny from all allow from x.x.x.x


Puede usar la directiva Apache "Satisfy" .

Aquí hay un ejemplo de cómo usarlo:

AuthType Basic AuthName "Please Log In" AuthUserFile /some/path/.htpasswd Require valid-user Order deny,allow Deny from all Allow from 127.0.0.1 Satisfy any

El acceso sin contraseña solo está permitido desde 127.0.0.1.

Espero que esto ayude.