首页 > 解决方案 > Symfony 在 NGINX 服务器中使用基本协议作为 https 而不是 http

问题描述

我在 Symfony 框架中构建了一个应用程序。事情是应用程序主要用于Android应用程序的API。早些时候它是由 Apache Webserver 托管的,但现在它转移到负载均衡器,网络服务器更改为 Nginx,我已经相应地设置了重写规则,一切似乎都工作正常,直到现在期待一个问题,即协议是 http 而不是 https . 我附上了两个屏幕截图,一个是应用程序使用 Apache Webserver 时的 API 响应,第二个是应用程序使用 Nginx Webserver 运行时的 API 响应。

当应用程序与 Apache WebServer 一起运行时:

在此处输入图像描述

当应用程序使用 Nginx WebServer 运行时:

在此处输入图像描述

您可以看到 JSON 数据中图像 URL 协议的差异。

我们只需要将它与 https 一起使用。我是否缺少任何东西,可能是 Nginx 或应用程序本身。与此相关的迁移时应用程序没有更改。

也许重写规则?

标签: symfonynginx

解决方案


推荐阅读