создание двух volumes
services:
nginx:
- 80:80
- 443:443
volumes:
- ./ssl:/etc/nginx/ssl:ro
certbot:
volumes:
- ./ssl:/etc/letsencrypt/live/mydomainname:rw
node1:
volumes:
- ./ssl:/opt/ssl:ro
node2:
volumes:
- ./ssl:/opt/ssl:ro
the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/sites-enabled/rocket.***********:14
Jun 19 12:17:03 rocketchat nginx[20814]: nginx: [emerg] unexpected ";" in /etc/nginx/sites-enabled/rocket.**********:19
proxy_pass http://localhost:3000/;
Рокет чат работал только по IP:3000.
получается всё будет идти через неё?
потому хочу открыть порты 80(для домена) и 22(SSH) для Windows Server, а там нужно как то пробросить на виртуалки.
1. Использовать общее хранилище, типа NFS на котором будут лежать сертификаты.
2. Запускать certbot на всех нодах.
3. Использовать общий прокси перед nginx.