我尝试按照官方 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:50007
nginx 时,我收到 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
.
我究竟做错了什么?