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

Smazaný obsah Přidaný obsah
ZéroBot (diskuse | příspěvky)
m r2.7.1) (Robot: Přidávám uk:Віртуальний хостинг
m Fix
Řá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: hosting založený na jménu a hosting založený na IP adrese. Hosting založený na jménu používá jméno počítače předložené klientem. Toto šetří IP adresy a s tím související administrativní režii, ale protokol musí dodat jméno počítače na vhodném místě. Problémy zde jsou zejména při použití s [[Transport Layer Security|SSL/TLS]]. Virtuální hosting založený na IP adrese používá oddělené IP adresy pro každé jméno počítače, to může být provedeno jakýmkoliv protokolem, ale doporučuje se jedna IP adresa na každou doménu. Virtuální hosting založený na portech by byl také možný, ale je zřídka používaný v praxi, protože je uživatelsky nepřívětivý.
 
Hostingy založené na jméně a IP mohou být kombinovány. Server může mít více IP adres. 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 SSL/TLS s wildcard certifikáty. Pro příklad, když administrátor bude mít dva certifikáty, jeden pro <tt>*.example.com</tt> a jeden pro *.example.net, pak může používat <tt>foo.example.com</tt> a <tt>bar.example.com</tt> na stejné IP adrese, ale bude potřebovat samostatnou IP adresu pro <tt>baz.example.net</tt>.
Řádek 14:
Například, server bude přijímat dotazy na dvě domény <tt>www.example.com</tt> a <tt>www.example.net</tt>, obě jsou na stejné IP adrese ([[Domain Name System|DNS]]). Pro www.example.com server odešle HTML soubor z adresáře <tt>/var/www/user/Joe/site/</tt>, zatímco při dotazu na <tt>www.example.net</tt> server odešle HTML soubor z <tt>/var/www/user/Mary/site/</tt>. Obdobně pro dvě subdomény na stejné doméně mohou být hostovány spolu. Například na blog serveru můžeme hostovat <tt>blog1.example.com</tt> a <tt>blog2.example.com</tt>.
 
== Hosting založený na IP adrese (IP-based) ==
Pokud je použit virtuální hosting založený na IP adrese, každá stránka má vlastní IP adresu. Webserver může být nakonfigurovaný s více fyzickými síťovými zařízeními, virtuální síťová zařízení na stejném fyzickém síťovém zařízení, nebo více IP adres na jednom zařízení.
 
Web server může buď, otevřít odděleně naslouchající sockety, nebo může naslouchat na všech zařízeních přes jeden [[socket]] a získat adresu TCP spojení, obdrženou po přijetí spojení. Ať tak či onak, může určit, které stránce bude adresa sloužit. Klient není nijak zapojen do tohoto procesu a proto zde nejsou žádné problémy s kompatibilitou.