VPS - wiele domen - spring boot

0

Czesc, posiadam VPS z systemem debian.
Mam 2 aplikacje napisane w spring boot. W prosty sposob podpialem jedna domene (z panelu admina domeny), jednak zastanawiam sie jak najlepiej podpiac druga domene do drugiej aplikacji webowej i najlepiej zeby klienci nie usieli wpisywac nazwe portu:

np.
mojaStrona1.pl - kieruje do -> 79.145.156.5:8081
mojaStrona2.pl - kieruje do -> 79.145.156.5:8082

Czytalem o o koncepcji virtual hosts (wiaze sie to z pozbyciem jar i trzeba robic package w formie war), czy to jedyne rozwiazanie ?

1

Aplikacje stawiasz na dowolnych portach.
Porty nie są dostępne z zewnątrz.
Na serwerze stawiasz apache/nginx z proxy, który kieruje domenę do odpowiedniej apki.

http://stackoverflow.com/questions/27460404/nginx-reverse-proxy-configuration-for-multiple-domains rozpiska co i jak

0

Dzieki !

0

Dodatkowo możesz zrobić to co Koziołek napisał wykorzystując dockera.

Docker ma obraz z niginx, który wykrywa,że twoje obrazy wstają z odpoweidnią zmienną środowiskową i tworzy dla nich przekierowanie.

1

@nie100sowny: nie na wszystkich VPSach postawisz Dockera. Zazwyczaj problem ma źródło w konfiguracji samego vpsa i tego jak obsługuje wirtualizację.

0

@Koziołek Fakt, ja znalazłem wirtualki na OVH na KVM i z świeżym jajkiem Linuxa.

0

@nie100sowny: na OVH jest oddzielna paczka, która jest przygotowana pod dockera. Tam gdzie hostuję blogaska niestety dockera nie postawię, bo chłopaki mają trochę inny model wirtualizacji, ale podobno może się uda.

Szalony Kot masz tu jeszcze przykład docker file pod spring boot https://hub.docker.com/r/bankmonitor/spring-boot/~/dockerfile/ i dopytaj swojego VPSa czy można postawić dockera.

1 użytkowników online, w tym zalogowanych: 0, gości: 1