Symfony2 - отдельный субдомен для соединений HTTPS

Как вы указываете другой поддомен для безопасного контента: например, в файле security.yml у меня есть следующее в разделе access_control::

- { path: ^/Account/Login, access: isAnonymous(), requires_channel: https }

Это хорошо для моей среды разработки, потому что у меня есть самозаписывающийся шаблон. В действительности в моей производственной среде для этого конкретного веб-сайта у меня есть существующий сертификат SSL, который я бы хотел использовать вместо покупки другого.

Итак, скажите, что мой сайт http://www.somesite.com/, и доступ к безопасным материалам должен быть доступен https://secure.somesite.com/... Как сообщить Symfony2 вместо этого?

1 ответ

Надеемся, что маршруты на основе имени хоста - это функция, которая будет доступна в Symfony 2.2. Взгляните на Запрос Pull.

Когда придет время, вы сможете принудительно установить HTTPS для разных URL-адресов (как вы это делаете сейчас) и добавить требования к имени хоста для вашего маршруты. Обе вещи позволят вам использовать отдельный субдомен для соединений HTTPS.

В то же время, если вы не можете дождаться появления этой функции, вы можете попробовать эту статью статью в блоге.

Надеюсь, что это поможет.

licensed under cc by-sa 3.0 with attribution.