Я хочу использовать jitsi-сервер с nginx -прокси, который уже запущен. Что я сделал до сих пор: После вытягивания изображения я изменил .env следующим образом:
PUBLIC_URL=https://meet.mydomain.de
DOCKER_HOST_ADDRESS=htts://meet.mydomain.de
DISABLE_HTTPS=1
Moreover in the docker-compose.yml:
version: '3'
services:
web:
image: jitsi/web
expose:
- '${HTTP_PORT}'
volumes:
...
environment:
...
- VIRTUAL_HOST=meet.mydomain.de
- VIRTUAL_PORT=80
networks:
- meet.jitsi
- proxy_network
...
networks:
meet.jitsi:
proxy_network:
external: true
Но теперь я получаю 502 (Bad Gateway). В конфигурации nginx создается следующее:
upstream meet.mydomain.de {
# Cannot connect to network of this container
server 127.0.0.1 down;
# Cannot connect to network of this container
server 127.0.0.1 down;
}
server {
server_name meet.mydomain.de;
listen 80 ;
access_log /var/log/nginx/access.log vhost;
include /etc/nginx/vhost.d/default;
location / {
proxy_pass http://meet.mydomain.de;
}
}
server {
server_name meet.arminwells.de;
listen 443 ssl http2 ;
access_log /var/log/nginx/access.log vhost;
return 500;
ssl_certificate /etc/nginx/certs/default.crt;
ssl_certificate_key /etc/nginx/certs/default.key;
}
Что еще указывает на то, что прокси не может подключиться к jitsi-серверу.
Для справки здесь конфигурация nginx:
proxy:
image: jwilder/nginx-proxy:alpine
labels:
- "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true"
container_name: nextcloud-proxy
networks:
- proxy_network
ports:
- 80:80
- 443:443
volumes:
- ./proxy/conf.d:/etc/nginx/conf.d:rw
- ./proxy/vhost.d:/etc/nginx/vhost.d:rw
- ./proxy/html:/usr/share/nginx/html:rw
- ./proxy/certs:/etc/nginx/certs:ro
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/tmp/docker.sock:ro
restart: always
Кто-нибудь понял, что я здесь не так делаю?