StanislawK
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Подскажите пожалуйста, как пробросить несколько сервисов по 80 порту? Есть несколько внутренних сервисов, которые нужно пробросить на внешку. Естественно при создании обычного правила, с другим ip адресом, ничего не происходит, загружается сайт, у которого выше правило проброса. | По доменным именам. В DNS делаешь записи service1.domain.tld A <внешний IP> service2.domain.tld A <внешний IP> service3.domain.tld A <внешний IP> service4.domain.tld A <внешний IP> service5.domain.tld A <внешний IP> настраиваешь HAproxy Shared Frontend service1.domain.tld 192.168.0.11 80 service2.domain.tld 192.168.0.12 80 service3.domain.tld 192.168.0.13 8080 service4.domain.tld 192.168.0.14 80 HAproxy "слушает" один внешний IP и один порт 80. видит обращение на внешний ip 80 порт к сервису по имени service1, перенаправляет его на внутренний IP 192.168.0.11 порт 80 видит обращение на внешний ip 80 порт к сервису по имени service3, перенаправляет его на внутренний IP 192.168.0.13 порт 8080 Если в HAproxy настройки не понятны, можно настроить в NGINX. |