Nginx konfiguracja dwóch aplikacji

Do serwera na którym skonfigurowany jest nginx podczepione były dwie domeny (subdomy), które prowadziły do jednej aplikacji, wszystko jest skonfigurowane i działa bez problemu.

Niedawno do tego serwera została przypisana kolejne 2 subdomena, ale tym razem ma mają one być przekierowane do nowej aplikacji. Próbowałem skonfigurować nginxa aby chwycił dwie aplikacje, przez dwie subdomeny, ale coś nie działa prawidłowo. Bo jak wchodzę na te nowe subdomeny to uruchamia się stara aplikacja a nie nowe. Ponadto na początku jak nie była skonfigurowana w nginxie nowa subdomena(y) to po wejściu na nową domenę pojawiała się stara aplikacja, a nie informacja, że nie znaleziono strony. W logach nginxa (nginx-access.log) po wejściu na nowy adres uruchamiana jest aplikacja z pierwszego adresu (pierwsza aplikacja).

Bardzo zbliżoną konfigurację do mojej zamieszczam tutaj: https://gist.github.com/77d3f396aef29da3d981

Nie jestem wstanie skonfigurować przekierowania subdomen ale wynika z tego. Domyślam się z działania domen (subdomen), że nowe subdomeny przekierowane są na stare subdomeny a nie na ip serwera. Ale czy nginx nie powinien wychwycić tak ustawionej subdomeny i przekierować do nowej aplikacji ?

Średniki na końcu linii w deklaracji server_name.

gista poprawiłem, sprawdziłem na serwerze są (były) średniki na końcu linii w deklaracji server_name

Mam dosyć dziwny problem pierwsza domena (subdomena) ma ustawione regułu że jak nie wchodzi się poprze https to ma przekierować na https. Natomiast jak wchodzi się na tą nową subdomenę, która nie ma https to jak wchodzi się przez http to uruchamia się aplikacja własciwa czyli druga, a jak wpisze https://domena2 to pojawia się ostrzeżenie że prubuje wejsc na serwer (domena2) który przedstawia się jako domena1. Po zaakceptowaniu uruchamia mi się pierwsza aplikacja. Jest to trochę dziwne że jak chce się wejść na https i domena nie ma httpsa ustawionego to szuka pierwszego lepszego.