Diskuze: Více domén pod jednou IP

Člen

Zobrazeno 18 zpráv z 18.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Hledáš loadbalancing - http://www.haproxy.org/
Takže by to zvládl obsloužit i mikrotik ? Nebo musím nasadit server s debianem ?
Jakou sluzbu? Potrebujes vysokou dostupnost pro postovni, webovy, dhcp, samba, ... server?
Snažím se naučit jak to funguje. Pro začátek bych chtěl webový a poštovní server pro jednu doménu na jednom serveru a pro druhou na druhem.
Pak musis mit pro web proxy server, ktery bude smerovat - takze nelepe nginx
na hlavni a z nej pak smerovat dotazy do lokalni site na servery. Pro postovni
postfix jako hlavni a smerovat na postfixy do vnistrni site.
Nebo vyuzit VRRP v pripade redunddantniho routingu a pak dat na kazdy server
stejnou koinfiguraci tzn. virtualhosty na web server a jeden postovni server s
nastavenim pro vice domen. Co se tyka vrrp musel by se puzit HA cluster. Ovsem
jde to udelat i pomoci rsync. Dalsi vec je napriklad MySql ktera sama o sobe umi
master/slave rezim. Tazke by se rsync tykal jen web serveru.
Virtual host a dva stejně servery řeší situaci když jeden vypadne ale to mi je vcelku jedno. Mě jde to vytvořit “datacentrum” do kterého mužů vkládat na každou doménu fyzicky server. Ale děkuji za příspěvek zkusím to prostudovat
Nebo nevím jestli je to možné, ale teoreticky si nechat přiřadit další veřejné ip pro každý server ? Ale to my přijde pro testovací účely příliš nákladné, ale nevím v jakem cenovém rozsahu se druhá ip pohybuje
Pokud mas dva fyzicke servery a chces je vyuzit pak udelej z obou hypervisor
s vmware esxi. Vytvor z nich cluster a pak nainstaluj do virtualu 2 x server -
1x web server kde budes mit obe domeny a do druheho postovni server opet pro obe
domeny. Budes se tak starat o jednu instanci na dvou fyzickych serverech.
Na web server pouzij napr. Apache kde vyuzijes VirtualHost (virtualni servery) a
na postaka postfix kde vyuzijes opet virtualnich domen. mysql dayabazi muzes mit
jen jednu ale opet bych ji postavil na samotnem virtualim stroji.
Fakt vic verejnych ip nepotrebujes a je to zbytecne - pri presnejsi definici problemu jde vzdy najit reseni.
Pokud opravdu potřebuješ na každou provozovanou doménu vlastní stroj a zároveň to vše chceš pod jednou IP a výchozími porty 80 a 443, vyber si jeden z těch serverů nebo přidej třetí a na něm zřiď virtualhosty s ProxyPass https://httpd.apache.org/…e_proxy.html
V podstatě už to tu psal Roman ohledně nginx. Na tom výchozím stroji se podle virtualhostů rozřadí požadavky a budou přeposílány na vnitřní IP dalších serverů, kde leží data i celá aplikační logika.
Vmare mi nepodporuji servery byl problém s instalaci. Mám sunserver a supermicro
A co jine alternativy? Zkousel si treba Proxmox udelali pekny kus prace.
Zase se vratim k nejlevnejsimu reseni a to vrrp + rsync webu + mysql instance
master slave.Postovni server bych neresil, ale hostoval bych domenu napr. na
seznamu https://emailprofi.cz/ a tim bych si ulehcil praci.
Tady jeste pekny serial https://www.root.cz/…ity-a-linux/ pro vyuziti HA clusteru
Tady se asi blížím k tomu co hledám. Takže, když na prvním vytvořím virtual host a v routeru vše budu směřovat na něj tak do virtualhostu místo složky umístění dám vnitřní ip serveru kde jede jeho web ?
Děkuji za odkaz, ted sem to dočetl, ale zde řeší obráceně to čeho
chci dosáhnout. Ale taky to vyzkouším
Ano, přesně tak to funguje. Na public serveru nastavíš virtualhosty, případně zřídíš SSL certifikáty a pomocí ProxyPass směřuješ requesty na vnitřní IP nebo i na stejnou IP s různými porty (třeba Docker kontejnery). Requesty jdou na tuhle "bránu", která musí být dostupná z Internetu a mít spojení s lokálními servery. Ostatní servery ovšem můžou zůstat skryty v lokálním subnetu a porty na ně nepřekládáš.
nějak takto?
< VirtualHost *:80 >
ProxyRequests Off
ServerName www.domena1.cz
ProxyPass / http://192.168.101/
ProxyPassReverse / http://192.168.0.101/
< /VirtualHost >
< VirtualHost *:80 >
ProxyRequests Off
ServerName www.domena2.cz
ProxyPass / http://192.168.102/
ProxyPassReverse / http://192.168.0.102/
< /VirtualHost >
Ano, přesně tak. Pak si to jen obalíš dalšími věcmi typu ServerAlias na non-www varianty apod.
Zobrazeno 18 zpráv z 18.