Я хотел бы разместить 2 разных приложения-узла с nginx из того же домена, и у меня есть некоторые проблемы. Я хотел бы иметь:Обслуживание приложений с несколькими узлами с nginx в одном домене
mydomain.com точки к узлу App firstApp и otherapp.mydomain.com точки к узлу App otherapp
Прямо сейчас, я могу получить доступ к firstApp просто отлично, но я не могу получить otherapp через otherapp.mydomain.com.
Мой конфиг для firstApp выглядит следующим образом:
upstream firstApp{
server 127.0.0.1:8123;
}
server{
server_name mydomain.com;
access_log /var/log/nginx/me.log;
location/{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://firstApp/;
proxy_redirect off;
}
}
Мой конфиг для otherapp выглядит следующим образом:
upstream otherapp{
server 127.0.0.1:8124;
}
server{
server_name otherapp.mydomain.com;
access_log /var/log/nginx/me.log;
location/{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://otherapp/;
proxy_redirect off;
}
}
Я создал обе конфигурации в Nginx сайты доступного каталога , они оба связаны в каталоге с поддержкой сайтов, и я перезапустил nginx. Может ли кто-нибудь сказать мне, что я делаю неправильно?
Спасибо, Swaraj