Estoy tratando de proteger una carpeta en mi directorio con el nombre de administrador e iniciar sesión desde la página de formulario html. En mi servidor apache he editado el default-ssl.conf con lo siguiente:
<Directory "/var/www/admin"> AuthFormProvider file ErrorDocument 401 "/login.shtml" AuthUserFile "/var/www/.htpasswd" AuthType form AuthName realm AuthFormLoginRequiredLocation "https://myserver.com/login.html" Session On SessionCookieName session path=/ </Directory>Mi archivo de contraseñas es .htpasswd y mi página de inicio de sesión es http://myserver.com/login.html .
Cuando reinicio mi apache tengo el siguiente error:
AH00526: error de sintaxis en la línea 16 de /etc/apache2/sites-enabled/default-ssl.conf: comando no válido 'AuthFormProvider', quizás mal escrito o definido por un módulo no incluido en la configuración del servidor La acción 'start' falló.
¿Alguna solución para esto?
Los módulos que necesitarás para esto son:
a2enmod session a2enmod session_cookie a2enmod session_crypto a2enmod auth_form a2enmod request