gpt4 book ai didi

php - 使 Symfony2 资源与 SSL 一起工作

转载 作者:太空宇宙 更新时间:2023-11-03 15:13:55 24 4
gpt4 key购买 nike

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

的错误

:net::ERR_SSL_UNRECOGNIZED_NAME_ALERT

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

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

OVH 说“我们需要告诉 Symfony2 使用 HTTPS”,但我不明白如何……有人有解决方案吗?提前致谢!

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

最佳答案

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

关于php - 使 Symfony2 资源与 SSL 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36742732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com