Nginx
帶有 apache 反向代理的 Bitwarden docker
我有一個 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 在那裡獲取內容。這是通過更改
listen
nginx 配置中的參數來完成的,例如更改為8443
.
- 基於 Debian:
/etc/nginx/sites-enabled/default
- 大多數其他人:
/etc/nginx/nginx.conf
然後只需向您的 Apache 添加另一個
vhost
或路徑指令(如果您願意,還可以添加 SSL 解除安裝)。大多數人傾向於在他們的前端代理上進行 SSL 解除安裝,並向他們的後端發出直接的 http 請求,但這取決於你。