使Symfony2资源与SSL一起使用

时间:2016-04-20 11:42:55

标签: php symfony ssl

我在OVH购买了SSL证书,以获得URL https。他们在我的网站上为我设置了证书,但现在,当我使用https://www.shootandgo.fr访问时,我收到错误,如

  

:净:: ERR_SSL_UNRECOGNIZED_NAME_ALERT

并且找不到图像,CSS文件和其他所有内容......

我使用Symfony 2,我的所有资源都在本地,在Symfony的web目录中。

OVH说" 我们需要告诉Symfony2使用HTTPS "但我不明白......有没有人有解决方案?提前谢谢!

PS:对不起我的英语......我是法语^^'

2 个答案:

答案 0 :(得分:1)

要使symfony2与HTTPS协同工作,您需要在其手册中引用这些部分:

  1. http://symfony.com/doc/current/cookbook/routing/scheme.html
  2. http://symfony.com/doc/current/cookbook/security/force_https.html
  3. 上面的链接可以找到更多信息,但一般来说,所有内容都是在app configs中定义的:

    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属于错误的服务器/证书设置,而不属于您正在使用的特定框架。你需要详细说明,并提供额外的信息来解决这个问题。

答案 1 :(得分:-1)

我已经在服务器上再次上传了我的网站,现在一切正常......我不知道为什么会出现问题呢?

相关问题