我努力将我的 Apache 服务器设置为包含Greenlight 的docker 的反向代理实例的 docker 的反向代理。
\n在官方文档中,建议在 docker 容器中运行 Greenlight,并使用 Nginx 实例作为反向代理(主要是为了更容易与BBB 服务器一起运行)一起运行它)。\n但在我的设置中,我不想运行自己的 BBB实例,而是使用 Greenlight 作为外部 BBB 服务器的前端。
\n但为了方便起见,我还是在 Docker 容器中设置了 Greenlight。
\n但由于我的服务器有很多用途(主要是用于交付多个网站并提供由Froxlor管理的电子邮件帐户,但它也可以用作Matrix 服务器)我不想将 Nginx 设置为代理,因为那样会迫使我大幅改变我实际运行的 Froxlor 管理的 Apache 设置。
\n所以我尝试将 Apache 配置为反向代理。不幸的是,文档中只有一个 Nginx 示例:
\nlocation /b {\n proxy_pass http://127.0.0.1:5000;\n proxy_set_header Host $host;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_http_version 1.1;\n}\n\nlocation /b/cable {\n proxy_pass http://127.0.0.1:5000;\n proxy_set_header Host $host;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header X-Forwarded-Proto $scheme;\n …
Run Code Online (Sandbox Code Playgroud)