Apache - dva servery na jednom PC

Freemaily, internetové služby a jiná témata

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Petko 2. 5. 2005 17:04

Potřeboval bych vyvíjet a testovat dvoje na sobě nezávislé stránky v PHP na jednom PC, kde mám Apache 2.0.

Nevíte jak to nastavit, abych měl dva document rooty v apachi a odkazoval se na jeden třeba jako localhost (to už mám, to je v poho... :-), a na druhý třeba pod jiným portem nebo nějak?

Díky moc, doufám, že jsem tu potřebu popsal srozumitelně - určitě je to nějaká banalita, ale já fakt nevím jak na to... :-(
Petko
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Zorg 2. 5. 2005 17:11

Nejjednodušší je přes VirtualHosty. Kdybys vůbec netušil, která bije, tak napiš co máš za systém a zkusím splodit nějaké HOW-TO :-)
Zorg
Junior

Odeslat příspěvekod ujxpb 2. 5. 2005 17:49

Ještě jednodušší udělat dva podadresáře v Apache/htdocs, třeba web1 a web2 a pak http://localhost/web1/ a http://localhost/web2/
ujxpb
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Petko 2. 5. 2005 17:52

Jo, tohle jsem tam viděl, hledal, malinko zkoušel nastavit, ale bez úspěchu - takže vlastně nevím která bije. :-))

Jedu na WinXP.

Kdyby byla nějaká sample konfigurace s VirtualHosty, tak by to bylo bezva, já si hlavně nějak nebyl jist co přesně nastavuju a dohromady to nefungovalo. :-((

Takže díky za každou pomoc.
Petko
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Zorg 2. 5. 2005 18:00

Dva podadresáře moc nefungujou, pro oba by totiž byla např. stejná session.

- ve Windows\system32\drivers\etc\hosts přidáš řádek pro každýho virtual hosta třeba
Kód: Vybrat vše
127.0.0.1       web1

- v httpd.conf je dole sekce virtual hostů, tak tam přidáš NameVirtualHost localhost:80
- a nakonec podle zakomentovaného příkladu je nadefinuješ
Kód: Vybrat vše
<VirtualHost web1>
    ServerAdmin webmaster@host.some_domain.com
    DocumentRoot kde_je_web
    ServerName web1
    ErrorLog logs/web1-error.log
    CustomLog logs/web1.log common
</VirtualHost>


Moc dlouhej tutorial to není, ale snad bude stačit :-) Sample konfiguraci mám bohužel doma, kdyžtak můžu někdy později dodat.
Zorg
Junior

Odeslat příspěvekod ycuzo 2. 5. 2005 18:32

ycuzo
Junior

Odeslat příspěvekod Petko 2. 5. 2005 19:02

Děkuji všem za odpovědi, už jsem to vyřešil, trochu jsem se s tím sicet trápil, ale to je problém, že člověk zapomene:

- restartovat apache po změně v konfiguraci
- na to, že browser má cache
- případně někde něco špatně zadá v conf

Díky, vyřešeno, moc pomohlo tohle:
http://httpd.apache.org/docs-2.0/vhosts/name-based.html
Petko
Kolemjdoucí
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků