SeaFile docker 容器给出 502 Bad Gateway

SeaFile docker 容器给出 502 Bad Gateway

我尝试按照官方 Seafile docker 说明进行操作https://github.com/haiwen/seafile-docker/blob/master/README.md

我使用了以下 docker 命令:

docker run -d --name seafile \
  -e SEAFILE_SERVER_HOSTNAME=myserver.example.com \
  -e SEAFILE_ADMIN_EMAIL=admin \
  -e SEAFILE_ADMIN_PASSWORD=MY_PASSWORD \
  -v /srv/seafile:/shared \
  -p 50007:80 \
  -p 50008:443 \
  seafileltd/seafile:latest

我还添加了myserver.example.com.key.crt下的/srv/seafile/ssl.

它似乎按预期运行。但是当我将浏览器指向http://myserver.example.com:50007nginx 时,我收到 502 Bad Gateway 错误。它似乎也重定向到http://myserver.example.com/accounts/login?next=/.

当我尝试时,https://myserver.example.com:50008我的浏览器收到“连接被拒绝”错误。

我还尝试使用以下命令:

docker run -d --name seafile \
  -e SEAFILE_SERVER_HOSTNAME=myserver.example.com:50007 \
  -e SEAFILE_ADMIN_EMAIL=admin \
  -e SEAFILE_ADMIN_PASSWORD=MY_PASSWORD \
  -v /srv/seafile:/shared \
  -p 50007:80 \
  -p 50008:443 \
  seafileltd/seafile:latest

但这没有什么区别,仍然重定向到http://myserver.example.com:50007.

我究竟做错了什么?

相关内容