Sziasztok, bocs a béna címért!
Ha van egy publikus IP-vel rendelkező szerverem, amin több - elszeparált webkiszolgálót szeretnék futtatni, hogyan lehet megoldani a név-alapú szétosztást az egyes virtuális gépekre?
Kell valami proxy-szerű dolog a Dom0-ra, ami aztán helyben különböző portokra továbbítja a kérést és így a DomU -kon figyelő httpd-k különböző portokon várják a forgalmat?
Ti hogy csináljátok?
Köszi előre is!!!
- 3231 megtekintés
Hozzászólások
nginx-et erdemes ilyesmire hasznalni, viszont nem a Dom0-ra tennem (hacsak nem vagy eroforras hianyaban), inkabb NAT-olnek egy proxy DomU-ra aki ezt intezi. Egyreszt tisztabb a megvalositas igy, barmikor atrakhatod mashova a proxydat, masreszt security szempontbol is jobb.
- A hozzászóláshoz be kell jelentkezni
Ilyen célra szerintem jobb egy haproxy a tobbivel egyet ertek:)
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
+1 haproxy, elmebajt kapok attól, hogy nem tudom kikapcsolni az nginx upload cache-t.
- A hozzászóláshoz be kell jelentkezni
Köszi a javaslatokat! Arra nem is gondoltam, hogy szintén domU-ra kerülhet maga a proxy.
Ez a haproxy névalapú szétosztást is tud? (mert csak 1db publikus IP van, ahogy nézem debian stabilban sincs csak backportban)
Ezesetben nem kellene egy külön proxy nginx/apache....?
Köszi.
- A hozzászóláshoz be kell jelentkezni
A haproxy igazából egy tcp load balancer proxy ami ismeri a http protokollt, szinte minden alapján szét lehet osztani a dolgokat: cookie/session, köztük domain alapján is
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni