Serverovny.cz/Fórum/Můžu mít víc než jednu doménu na jednom Apache serveru pro multitenant?

Můžu mít víc než jednu doménu na jednom Apache serveru pro multitenant?

Zdravím všechny, mám takový dotaz ohledně správy serverů a Apache. Uvažuji o tom, že bych chtěl na svém Apache serveru zprovoznit víc než jednu doménu. Zajímalo by mě, jestli je to vůbec možné a jak by to vlastně fungovalo? Mám v plánu vytvořit multitenant aplikaci, kde by každý uživatel měl svou vlastní doménu, ale nejsem si jistý, jestli Apache zvládne zpracovat více domén najednou bez nějakých problémů. Jak se to dělá s konfigurací? Bude potřeba něco speciálního nastavit v souborech jako je httpd.conf nebo .htaccess? A co třeba SSL certifikáty, musím mít jeden certifikát pro každou doménu nebo to jde nějak sloučit? Hledal jsem na internetu, ale našel jsem spoustu různých názorů a rád bych znal váš pohled na tuto problematiku. Děkuji za jakékoliv rady a tipy!

127 slov
1.3 minut čtení
3. 10. 2023
Martina Jirková

Jasně, můžeš mít víc než jednu doménu na Apache serveru, je to běžná praxe. Stačí nastavit virtuální hosty. V httpd.conf nebo v samostatném souboru v conf.d (záleží na tom, jak to máš nastavený) přidáš každý virtuální host pro jednotlivé domény. Takhle můžeš směrovat provoz na různé adresáře nebo aplikace podle domény.

Co se týče SSL certifikátů, každá doména potřebuje svůj vlastní certifikát, pokud nemáš wildcard certifikát, což je certifikát pokrývající všechny subdomény jedné domény. Takže bys musel vyřešit certifikáty pro každou samostatnou doménu, nebo použít Let's Encrypt, který poskytuje zdarma certifikáty a jde to celkem snadno.

Takže shrnuto, nastavení víc domén na Apache je v pohodě, chce to jen správně nakonfigurovat virtuální hosty a certifikáty. Držím palce!

115 slov
1.2 minut čtení
19. 1. 2025
Zdeňka Prchalová

Jasně, na Apache serveru můžeš mít klidně víc domén, to je standard. Používá se k tomu Virtual Hosts, což je vlastně způsob, jak říct serveru, že má reagovat na různé domény různě. Ty si v httpd.conf nebo v samostatných konfiguračních souborech pro každou doménu nastavíš tyhle Virtual Hosts, kde určíš, kam má server směřovat požadavky pro konkrétní doménu. Je dobrý mít pro každou doménu vlastní adresář s aplikací nebo webem.

Co se týče SSL certifikátů, tak buď můžeš mít samostatný certifikát pro každou doménu nebo použít wildcard certifikát, pokud jsou domény pod jednou hlavní doménou. V tom případě bys měl jeden certifikát a pokrýval by subdomény. Je to levnější a snadnější správa.

Takže v podstatě nic složitýho. Stačí si to správně nastavit v těch konfiguračních souborech a všechno by mělo fungovat bez problému.

133 slov
1.3 minut čtení
19. 1. 2025
Jan Malík
Serverovny.cz/Články/Serverový software
Nastavení multitenant infrastruktury na Apache serveruJak efektivně nastavit multitenant prostředí na Apache serveru pro podporu více uživatelů.
1000 slov
10 minut čtení
23. 5. 2023
Markéta Hájková
Přečíst článek
Podobné otázky