Nginx

帶有 apache 反向代理的 Bitwarden docker

  • October 9, 2019

我有一個 Apache2 伺服器用於我的雲和 Collabora_online(帶有 Apache 反向代理),現在我嘗試在我的伺服器(自託管)上安裝 Bitwarden,但是有一個問題,在 Bitwarden docker 中已經是 Nginx 作為網路伺服器,如果我將啟動 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

我希望任何人都可以幫助我。

由於您已經使用 Apache 作為“前端”(反向)代理,只需更改 nginx 的偵聽埠並告訴 apache 在那裡獲取內容。這是通過更改listennginx 配置中的參數來完成的,例如更改為8443.

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

然後只需向您的 Apache 添加另一個vhost或路徑指令(如果您願意,還可以添加 SSL 解除安裝)。

大多數人傾向於在他們的前端代理上進行 SSL 解除安裝,並向他們的後端發出直接的 http 請求,但這取決於你。

引用自:https://serverfault.com/questions/987320