Есть VPS. Стоит Nginx и крутится 2 nodejs приложения. Одно слушает 8080 порт, второе 3000. И 2 конфига для Nginx, которые подключаются к основному файлу.
Первый (сайт работает):
server {
listen 80;
server_name domen.ru www.domen.ru;
proxy_set_header Host domen.ru;
location / {
rewrite ^(.*)$ https://domen.ru$1 permanent;
}
return 301 https://domen.ru$request_uri;
}
server {
listen 443 ssl http2;
server_name domen.ru www.domen.ru;
# и дальше настройки SSL и т. п.
# все работает
.........
}
Второй (сайт НЕ работает):
server {
listen 80;
server_name domen2.ru www.domen2.ru;
access_log /home/vpsuser/projects/log/domen2.ru/access.log combined;
error_log /home/vpsuser/projects/log/domen2.ru/error.log warn;
location / {
proxy_pass http://localhost:3000;
}
}
Второй сайт SSL не использует. И вот что странно: в браузере ввожу адрес второго сайта - открывается первый, а если в консоли
$ curl domen2, то все ОК.
ЧЯДНТ?