Presta atención porque en esta noticia vas a hallar el resultado que buscas.Esta reseña fue probado por nuestros expertos para asegurar la calidad y veracidad de nuestro contenido.
Solución:
Solución 1:
Tuve un problema similar con la autenticación Digest en una instalación nueva de 2.4. Mirando de cerca la documentación en el sitio de Apache, parece que las directivas de autenticación deben estar en un
etiqueta en lugar de una
etiqueta. Consulte la documentación de la directiva AuthBasicProvider.
Solución 2:
Enfrenté el mismo problema y nada de esta publicación me ayudó, así que agregaré mis 2 centavos. En mi caso (apache 2.4) el problema estaba en el secuencial Requerir directivas.
De forma predeterminada, si tiene más de una Requerir directivas, se consideran como
En mi
he tenido
Require ip 192.168.100.0/24 10.9.8.0/24
Require valid-user
Entonces, la solicitud de autenticación no apareció si la IP era correcta. he tenido que cambiar Requerir lógica de
a
y parece que ahora todo funciona correctamente.
DirectoryIndex index.html
Options -Indexes
AuthType Basic
AuthName "hidden data"
AuthBasicProvider file
AuthUserFile /opt/httpaswd
Require ip 192.168.100.0/24 10.9.8.0/24
Require valid-user
Solución 3:
La respuesta de jscott es incorrecta. Apache 2.4 sin duda lo hace permitir directivas de autenticación en
contenedores Además, esta es la única forma segura de implementar la autenticación, ya que
Se puede acceder a los contenedores de diferentes maneras, lo que permite eludir su autenticación si no tiene cuidado. Como referencia, aquí hay un contenedor de muestra que estoy usando en un sistema de producción:
Options Indexes Multiviews FollowSymLinks
AuthType Digest
AuthName "staff"
AuthUserFile /etc/httpd/private/secret-stuff.htaccess
Require valid-user
valoraciones y reseñas
Nos encantaría que puedieras dar recomendación a este escrito si lograste el éxito.