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