小编use*_*950的帖子

如何将 Apache 设置为 docker 容器的反向代理

我努力将我的 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 示例:

\n
location /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)

nginx apache2

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache2 ×1

nginx ×1