Apache2 solicita BasicAuth varias veces

1 minuto de lectura

Tengo un servidor web usando apache2. La configuración de los sitios es /path/to/apache2/sites-enabled/my-site.conf (Solo tengo este sitio en esta carpeta)

<VirtualHost *:80>
        ServerName servername

        ServerAdmin serveradmin@example.com
        DocumentRoot /path/to/document/root

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        <Directory "/path/to/document/root">
          AuthType Basic
          AuthName "Restricted Content"
          AuthUserFile /etc/apache2/.htpasswd
          Require valid-user
        </Directory>
</VirtualHost>

Cuando visito el sitio, Apache me solicita un campo de nombre de usuario/contraseña. Luego, la mayoría de las veces obtengo el campo de nombre de usuario/contraseña nuevamente. Esto sigue sucediendo muchas veces (nunca llegó al punto en que apache está satisfecho). A veces solo es necesario ingresarlo una vez y luego funciona bien, y a veces, después del primer intento, carga una parte del sitio y me vuelve a preguntar.

La configuración actual es cloudflare -> nginx -> apache2 -> my-php-site en caso de que eso importe.

Reinicié la máquina y apache2 varias veces. Recreé el .htpassd archivo. Agregué un usuario adicional. Purgué el caché de Cloudflare. Probé varios navegadores en diferentes computadoras. Traté de cambiar valid-user a user <username>. pero siempre tengo el mismo problema

¿Ha sido útil esta solución?