ssl - Symfony2 : assets_base_url by protocol or header

标签 ssl https symfony assets

当请求在 Assets 配置中包含 header (x-forwarded-photo)时,可以设置特定域吗?

现在我有这个:

framework:
    router:          { resource: "%kernel.root_dir%/config/routing_dev.yml" }
    templating:
        assets_base_urls:
            http:   [http://a.com]
            ssl:   [https://a.com]

我需要这个配置

客户端 -> https -> 负载均衡器 -> http -> apache

最佳答案

我发现这个可以解决问题

  • 为避免安全问题,来自代理的 HTTP header 不受信任
  • 默认情况下(如 HTTP_X_FORWARDED_FORX_FORWARDED_PROTO
  • X_FORWARDED_HOST)。如果您的应用程序位于反向代理之后,请添加

    配置如下: 框架: trust_proxy_headers: true

关于ssl - Symfony2 : assets_base_url by protocol or header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8138074/

相关文章:

ssl - 在整个网站上使用 SSL

python - 为什么 SocketIO 和 SSLify 不能一起工作?

reactjs - 为什么迁移到 https 会中断客户端和服务器之间的通信?

Java setProperty "https.protocols", "TLSv1.2"用于一个 REST 调用

symfony - 如何使用 Twig 和 Symfony2 显示自特定年份以来的年份列表

docker - 如何修复 "SSL certificate problem: self signed certificate in certificate chain"错误?

ios - SSL 固定 - 在 AFSecurityPolicy 中设置固定公钥而不是固定证书

php - 推送通知有时不起作用,有时它起作用。收到警告 SSL3_WRITE_PENDING :bad write retry and SSL: Broken pipe

php - 使用 Symfony PHP 实现三层架构

symfony - 如何使用 Ratchet 的连接对象附加 Symfony session ?