Пытаюсь на удаленный сервер поставить owncloud в докере, у меня есть поддомен с которого я делаю редирект на мой IP сервера с помощью DNS (это работает хотя бы потому, что portainer запущеный в докере открывается по ссылке)
Вот мой compose
version: '3.1'
services:
owncloud:
container_name: owncloud
image: owncloud/server
restart: always
ports:
- 8085:80
environment:
- OWNCLOUD_DOMAIN=disk.MYDOMAIN.com:8085
healthcheck:
test: ["CMD", "/usr/bin/healthcheck"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- ../data:/mnt/data
Я пробовал все варианты OWNCLOUD_DOMAIN:
1) disk.MYDOMAIN.com:8085
2) disk.MYDOMAIN.com
3) localhost:8085
4) localhost
И у меня не открывается страница owncloud, тот же самый compose поднятый на моем личном ПК нормально открывается локально
Я попробовал сделать редирект с помощью nginx (в конце-концов, мне так и надо), но ничего не получилось
server {
listen 80;
listen [::]:80;
server_name disk.MYDOMAIN.com;
location / {
proxy_pass http://localhost:8085;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
В чем дело?