===== Panel de administración de WordPress con autenticación HTTP Digest (Apache) =====
**Autenticación HTTP Digest**: https://es.wikipedia.org/wiki/Digest_access_authentication
Para el ejemplo se parte de que el blog está instalado en /var/www/html/. Las rutas son lógicamente adaptables a las necesidades de cada entorno.
Crear el acceso para el usuario admin creando las credenciales en /var/www/html/.htpasswd.
htdigest /var/www/html/.htpasswd "Authentication Required" admin
Adding user admin in realm Authentication Required
New password:
Re-type new password:
Crear el fichero /var/www/html/wp-admin/.htaccess
AuthType Digest
AuthName "Authentication Required"
AuthUserFile /var/www/html/.htpasswd
require valid-user
Satisfy Any
Allow from all
Asegurar el usuario propietario y permisos de ambos ficheros.
chown apache:apache /var/www/html/wp-admin/.htaccess /var/www/html/.htpasswd
chmod 644 /var/www/html/wp-admin/.htaccess /var/www/html/.htpasswd
El soporte para ficheros .httaccess debe estar habilitado en Apache.
AllowOverride All