я совершенно запутался с этим nginx)) пожалуйста проясните мне непонятные моменты
есть белый ip , на роутере я переадресовую с него 443 порт на виртуалку с nginx которая стоит на сервере proxmox
на proxmox стоит nextcloud
есть в сети еще nextcloud сервер и еще один ПК с proxmox backup
на nginx я ставил летс енкрипт сертификаты на все эти сервера, с nextcloud который стоит на proxmox было сложнее всего, там reverse proxy и все такое...
proxmox backup server я добавил последним и когда к нему добавил сертификат, первый nextcloud который на proxmox стоит начал получать этот сертификат от backup сервера, пути в конфиг файле указаны верно и на этом моменте я и завис...
я не понимаю по какому принципу идет "отлов" домена при обращении в командную строку
когда мы вводим имя домена по DNS нас отправляет по белому ip адресу , если мы сами не указываем необходимый порт 8006 или 8007 у proxmox , нас отправляет по 80 или 443 в зависимости от http/https на nginx сервер который в зависимости от имени домена отправляет нас дальше по указанным правилам в конфиге, все верно?
certbot в кажом конфиге авто генерирует правила
listen 443 ssl;
и пути к сертификату
+
if ($host = backup.mydomain.com) {
return 301 https://$host$request_uri;
}
у nextcloud который стоит не на proxmox , с сертефикатом все гуд , у самого proxmox тоже, даже на backup все нормально но вот первый nextcloud получает ssl сертефикат backup сервера, как так?
Если убираю listen 443 у backup , то все возвращается как и было но тогда backup не работает
обьясните пожалуйста как что слушает и как куда обращается?