Virtuální hosting: Porovnání verzí

Smazaný obsah Přidaný obsah
mBez shrnutí editace
přeložena odstavec Name based
Řádek 3:
Široce používanou aplikací je [[Sdílený web hosting]]. Ceny sdíleného web hostingu jsou menší než jednoůčelových webových serverů, protože mnoho zákazníků může být hostováno na jednom serveru. Je to také běžné pro někoho, kdo chce mít více jmen (domén) na jednom serveru, tato jména pak mohou označovat různé služby. Je to výhodnější než hostovat každou službu zvlášť.
 
Existují dva hlavní typy virtuálního hostingu: name based a IP based. Name based hosting používá [[Hostname]] předložený klientem. Toto šetří IP adresy a s tím související administrativní režii, ale protokol musí dodat [[Hostname]] na vhodném místě. Problémy zde jsou zejména při použití s SSL/TLS ([[Transport Layer Security|SSL/TLS]]). IP based virtuální hosting používá oddělené IP adresy pro každý [[Hostname]], to může být provedeno jakýmkoliv protokolem, ale doporučuje se jedna IP adresa na každou doménu. Port based virtuální hosting by byl také možný, ale je zřídka používaný v praxi, protože je uživatelsky nepřívětivý.
 
Name based a IP based hostingy mohou být kombinovány. Server může mít více IP adress. Na některých, nebo na všech může používat více jmen. Tato technika může být užitečná když používáme SSSSSL/TLS s wildcard certifikáty. Pro příklad, když administrátor bude mít dva certifikáty, jeden pro *.example.com a jeden pro *.example.net, pak může používat foo.example.com a bar.example.com na stejné IP adrese, ale bude potřebovat samostatnou IP adresu pro baz.example.net.
 
==Name-based==
Name-based virtuální hosting používá více hostname na stejné IP adrese.
 
Technický předpoklad pro použití Name-based hostingu je web browser s podporou HTTP/1.1 (dnes samozřejmost) k zahrnutí hostname do dotazu. To umožní hostingu s více stránkami pod jednou IP adresou, doručit správný obsah stránky. Konkrétně nastavení host v HTTP hlavičce.
 
Například, server bude přijímat dotazy na dvě domény www.example.com a www.example.net, obě jsou na stejné IP adrese ([[Domain Name System|DNS]]). Pro www.example.com server odešle HTML soubor z adresáře /var/www/user/Joe/site/, zatímco při dotazu na www.example.net server odešle HTML soubor z /var/www/user/Mary/site/. Obdobně pro dvě subdomény na stejné doméně mohou být hostovány spolu. Například na blog serveru můžem hostovat blog1.example.com a blog2.example.com.
 
==Externí odkazy==
* [http://httpd.apache.org/docs/2.2/vhosts/ Apache Virtual Host Documentation]
 
[[Category:Web hosting]]
 
[[en:Virtual hosting]]