gpt4 book ai didi

ssl - nginx 和 bitnamis dockerized osclass 的 HTTP/HTTPS 重定向问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:08 27 4
gpt4 key购买 nike

我在使用 nginx 配置时遇到问题,我将其用作不同容器化应用程序的反向代理。基本上 Nginx 正在监听端口 80 并将每个请求重定向到 https。在不同的子域上,我将代理传递到应用程序的端口。例如我的 gitlab 配置:

server {

listen 443 ssl; # managed by Certbot
server_name gitlab.foo.de www.gitlab.foo.de;

location /{
proxy_pass http://localhost:1080;
}

我正在重定向到 gitlab http(不是 https)端口。 nginx 系统负责 SSL,我不关心后面的流量是否加密。

从昨天开始,这对每个应用都有效。

我想测试 https://github.com/bitnami/bitnami-docker-osclass为荣誉协会。与上面的配置相同,但它没有按预期工作。资源是通过 https 下载的,而主页正在重定向到 http。例如:https://osclass.foo.de --> 重定向 --> http://osclass.foo.de:1234/ (是的,域中的端口非常奇怪)

我不明白为什么?所以我将配置稍微更改为:

server {
listen 443 ssl; # managed by Certbot
server_name osclass.foo.de www.osclass.foo.de;
location /{
proxy_pass http://localhost:1234;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

现在主页通过 https 加载,我的域中不再有该端口。但是整个页面都坏了,因为

“混合内容警告”。SEC7111:[混合内容] 来源“https://osclass.foo.de”[...]“http://osclass.foo.de/oc-includes/osclass/assets/js/fineuploader/fineuploader.css

我是否与 docker 镜像中集成的 apache 有冲突,或者我做错了什么?

感谢任何提示!

来自柏林的亲切问候!

最佳答案

我找到了解决混合内容问题的方法。我刚刚在

中编辑了以下行
/opt/bitnami/osclass/config.php

# define('WEB_PATH', 'http://osclass.foo.de/');
define('WEB_PATH', 'https://osclass.foo.de/'); # with https

关于ssl - nginx 和 bitnamis dockerized osclass 的 HTTP/HTTPS 重定向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57919834/

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