Bitwarden docker 与 apache 反向代理

Bitwarden docker 与 apache 反向代理

我的云和 Collabora_online(带有 Apache 反向代理)有一台 Apache2 服务器,现在我尝试在我的服务器(自托管)上安装 Bitwarden,但有一个问题,在 Bitwarden docker 中已经将 Nginx 作为 Web 服务器,如果我启动 Bitwarden,Nginx 无法在端口 0.0.0.0:443 上启动,因为我的 Apache 服务器已经在此端口上列出。有没有办法用 Apache 启动 Nginx,然后使用 Nginx 从 Apache 重定向到我的 Bitwarden-docker?

我的安装方式:

curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh && chmod +x bitwarden.sh
sudo ./bitwarden.sh install

来源https://help.bitwarden.com/article/install-on-premise/#install-bitwarden

我希望有人能帮助我。

答案1

由于您已经使用 Apache 作为“前端”(反向)代理,因此只需更改 nginx 的监听端口并告诉 apache 从那里获取内容即可。这可以通过更改listennginx 配置中的参数来完成,例如更改为8443

  • 基于 Debian:/etc/nginx/sites-enabled/default
  • 其他大多数人:/etc/nginx/nginx.conf

然后只需vhost向您的 Apache 添加另一个或路径指令(如果您愿意的话,还添加 SSL 卸载)。

大多数人倾向于在其前端代理上使用 SSL Offload 并向后端发出直接 http 请求,但这取决于您。

相关内容