2016-04-20 2 views
-1

Я приобрел сертификат SSL в OVH, чтобы получить URL https. Они поставили мне сертификат на моем сайте, но теперь, когда я получить доступ с помощью https://www.shootandgo.fr, я получаю ошибки какСделать ресурсы Symfony2 с SSL

: чистая :: ERR_SSL_UNRECOGNIZED_NAME_ALERT

и изображения, файлы CSS, и все остальное не найдено ...

Я использую Symfony 2, и все мои ресурсы находятся на локальном, в веб-каталоге Symfony.

OVH сказал: «мы должны сообщить Symfony2, чтобы использовать HTTPS», но я не вижу, как ... есть ли у кого-нибудь решение? Заранее спасибо!

PS: Извините за мой английский ... Я французский ^^

+0

Вам нужно управлять Htaccess для настройки SSL. Есть различные ответы на эту тему, просто Google. –

+0

ваш абсолютный URL-адрес, и когда вы создаете относительные маршруты, они должны сгенерировать его с помощью префикса 'https', а не' http'. Если вы не делаете что-то особенное или некоторые суб-запросы с завитком и т. Д. – Farside

+0

я уже google, и я нашел что-то вроде: RewriteEngine On RewriteCond% {HTTPS} off RewriteRule^https: //% {HTTP_HOST}% {REQUEST_URI } [QSA, L], но это не работает :( – Christophe

ответ

-1

Ну я загрузить снова мой сайт на сервере, и теперь все нормально ... Я не знаю, почему возникла проблема на этом лас тт

1

Чтобы Symfony2 работу с HTTPS, необходимо ссылаться на эти разделы в их руководстве:

  1. http://symfony.com/doc/current/cookbook/routing/scheme.html
  2. http://symfony.com/doc/current/cookbook/security/force_https.html

Более подробную информацию можно найти по ссылкам выше, но, вообще говоря, все определяется в приложение конфиги:

secure: 
    path:  /secure 
    defaults: { _controller: AppBundle:Main:secure } 
    schemes: [https] 

и это:

# app/config/security.yml 
security: 
# ... 

access_control: 
    - { path: ^/secure, roles: ROLE_ADMIN, requires_channel: https } 

Упомянутый выше была связана с Symfony2 вещь, которую вы спрашивал о.

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

+0

гул, я пробовал эту схему добавления на своем маршруте с помощью https, add требует канал на access_control, но ничего не изменилось .... -_- – Christophe

+0

@Christophe, но вы уверены, что ошибка связана с вами настройками symfony2? Поскольку это звучит для меня, что-то не так с вашей конфигурацией домена/поддомена на Apache, а не с Symfony2. Можете ли вы, отредактируйте свой вопрос и разместите дополнительную информацию? – Farside

+0

хорошо, что я спросил OVH, и они сказали мне: «Вы должны проверить Symfony, чтобы сказать, что вы используете https, а не http» ... Я не могу проверить конфигурацию Apache, потому что я на взаимозависимом сервере ... – Christophe

Смежные вопросы