我有一个用于云和Collabora_online的Collabora_online服务器(带有Apache2 ),现在我尝试在服务器上安装Bitwarden (自我托管),但是有一个问题,在Bitwarden停靠已经是Nginx作为webserver,如果我要启动Bitwarden,Nginx在端口0.0.0.0:443上启动失败,因为我的Apache服务器已经在这个端口上列出了。有没有办法用Apache启动Nginx,然后从Apache重定向到我的Bitwarden-docker和Nginx?
我的安装方式:
curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh && chmod +x bitwarden.shsudo ./bitwarden.sh install源https://help.bitwarden.com/article/install-on-premise/#install-bitwarden
我希望任何人都能帮我。
发布于 2019-10-09 12:23:25
由于您已经使用Apache作为您的“前端”(反向)代理,只需更改nginx的侦听端口并告诉apache在那里获取内容即可。这是通过将nginx配置中的listen参数更改为8443来完成的。
/etc/nginx/sites-enabled/default/etc/nginx/nginx.conf然后,只需向Apache添加另一个vhost或path指令即可(如果愿意,可以卸载SSL )。
大多数人倾向于在他们的前端代理上卸载SSL,并向他们的后端直接发出http请求,但这取决于您。
https://serverfault.com/questions/987320
复制相似问题