JanKoWeb: Tvorba webu - Virtuální servery na localhostu
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...

Do západu slunce 7 hodin a 30 minut (vyšlo 05:06, zapadne 21:09).

"1"

V. Havel
Galerie nemohla být načtena.
Jméno:
Číselně: nula a pět je
Přání na počkání, zázraky do tří dnů. Zn.: objednávky v Guestbooku.
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

Virtuální servery na localhostu

Pokud pracujete na více webových projektech, je pro ladění na localhostu praktické vytvořit pro každý virtuální server. Na webech máme třeba rewrite_mod nastaven tak, že správně pracuje jen pokud se web nachází v rootu. Pomocí virtuálních serverů můžete také jednoduše přistupovat ke komplikované struktuře více webů. Pojďme se podívat jak na to...

Nastavení se provádí v souboru httpd.conf (standardně v \\usr\\local\\apache2\\conf\\httpd.conf, viz článek Localhost - instalace a nastavení serveru).

Na konec httpd.conf přidejte tento kód:

ServerName je jméno webu (adresa, kterou zadáte do prohlížeče)
DocumentRoot je umístění složky, kterou chcete pro daný web zobrazovat jako kořenovou.

NameVirtualHost *
#normalni localhost, zobrazuje celou slozku www
<virtualhost>
	ServerName localhost:80
	DocumentRoot /www
</virtualhost>

#virtual host1 
<virtualhost>
  ServerName local.mujweb
  DocumentRoot /www/mujweb
  ErrorLog logs/error_mujweb.log
</virtualhost>

#virtual host
<virtualhost>
  ServerName local.zahrabany
  DocumentRoot /www/projekt/prace/leto
  ErrorLog logs/error_zahrabany.log
</virtualhost>

Před "logs" nesmí být lomítko! Jinak dle mých zkušeností vrací chybu 500, internal server error.

Pro snadný přístup přes prohlížeč je ještě nutné přidat názvy ServerName do systému Windows, konkrétně do souboru C:\\windows\\system32\\drivers\\etc\\hosts:

127.0.0.1   localhost local.mujweb local.zahrabany

Nyní by měly být Vaše webové projekty přístupné jednoduše zadáním jména ServerName (viz výše) do prohlížeče.

Nastavení pomocí nástroje UniformServeru.

Rubrika Tvorba webu | Tagy Virtualhost, Server, Localhost | Ne 18.10.2009 | 3256x

Související články:

Virtuální servery na localhostu (vydáno Ne 18.10.2009, 18:41) - právě čtete
Localhost - instalace a nastavení serveru pro ladění webu offline (vydáno So 17.10.2009, 19:21)

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.90741 s, generování: 0.13002 s, paměť: 1.21 MB, sql dotazů: 9, CPU: 5.21

.