Hola Javier, necesito publicar el login por HTTPS. Cuando cambio en el archivo app/config/security.yml
:
access_control: - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
Entonces intento entrar al login y me dice (en el caso de Firefox): "Firefox no puede establecer conexión con el servidor -- mi servidor --" Entonces tengo que regresarlo a http
PD: Trabajo desde XAMPP como servidor Apache.
Respuestas
La configuración de seguridad que muestras es correcta ... pero no hace lo que quieres. En este caso, le estás diciendo a Symfony: "la ruta /login puede ser accedida por cualquiera pero sólo cuando el usuario ponga HTTPS en el navegador".
Para hacer lo que quieres, tienes que usar la opción schemes del enrutamiento de Symfony. Si restringes su valor a https
, Symfony redirigirá cualquier petición http
a https
automáticamente.
@javiereguiluz