Назад | Перейти на главную страницу

Nginx для нескольких серверов на одном ip

У меня есть один экземпляр jboss и один экземпляр пристани на одном сервере, так что тот же ip, один на порту 8180, один на 8280. Я планирую настроить nginx на порт 80, можно ли перенаправить данные на любой из них на основе по URL? например, ip / jboss и ip / jetty и маршрутизировать трафик на любой из них?

Да, вы можете использовать nginx HttpProxyModule к proxy_pass в зависимости от местоположения, например

location /jboss/ {
    proxy_pass http://yourhost.tld:8180;
} 


location /jetty/ {
    proxy_pass http://ip.add.re.ss:8280;
}