Autor Zpráva
Markky
Ahoj
mam XAMPP a potreboval bych nastavit tohle

priklad

ted mam v url http://localhost/
a dokument root je c:/www/

a potrebuji zadat do url http://prace1/
a dokument root je c:/www/prace1/

a potrebuji zadat do url http://jinaprace/
a dokument root je c:/www/jinaprace/

atd..

poradite nekdo?

dekuji
Měsíček
Profil
NameVirtualHost *

<VirtualHost *>
ServerName prace1
DocumentRoot "C:/www/prace1/"
</VirtualHost>

+ si ještě nastav v hosts .. tuším je to někde v system32/drivers/etc.
Měsíček
Profil
no a v hosts si zálohuj a v originále napiš tohle:

127.0.0.1 localhost
127.0.0.2 prace1
Markky
a do ktereho souboru to mam vlozit prosim?

dekuji
Měsíček
Profil
To první (NameVirtual .....) vlož nakonec do souboru httpd.conf a to druhé (můj druhý příspěvek) do souboru hosts
DoubleThink
127.0.0.2 prace1
Nechal bych klidně 127.0.0.1 - jedna ip může mít víc domén.
Markky
Soubor hosts tu vubec nemam, nevis ve ktere je to slozce?

Dekuji
Měsíček
Profil
C:/WINDOWS/system32/drivers/etc/hosts už jsem to psal ..
Markky
hm, to tam vubec nemam, uz ani tu slozku /etc/

mam Windows Vista, je to nekde jinde? Dekuji
Měsíček
Profil
Jinak díky DoubleThinku o této možnosti jsem nevěděl, tedy změna pro Markkyho:

Můžeš to dát klidně i takhle:
127.0.0.1       localhost prace1 prace2


Co se týče té cesty .. musí to tam být.

http://www.proofreading.cz/editace-souboru-hosts-ve-windows-vista
Markky
tak jsem dal prohledat pocitac a soubor hosts na disku neexistuje. Jeste podotknu ze mam Visty 64bit verzi :(
Měsíček
Profil
Tak si ho vytvoř přesně v té cestě .. a dej tam jen tento jedinný řádek, i když upřímně se mi to nechce věřit.
Markky
tak POZOR !!! Pro ostatni, ta slozka i soubor na disku jsou a presne tam jak pise Měsíček ale v TotalComander je nevidi tudiz ten soubor ani nenajde. Cili pozor na TotalComander.. ;)
Měsíček
Profil
Někde v nastavení TC se to dá jistojistě změnit.
Markky
tak jsem v souboru hosts doplnil a mam to ted

127.0.0.1 localhost prace zakazka vyroba
::1 localhost


a v souboru httpd.conf

na konec jsem dopsal

<VirtualHost *>
ServerName prace
DocumentRoot "C:/xampp/htdocs/xampp/www/prace/"
</VirtualHost>


<VirtualHost *>
ServerName zakazka
DocumentRoot "C:/xampp/htdocs/xampp/www/zakazka/"
</VirtualHost>

<VirtualHost *>
ServerName vyroba
DocumentRoot "C:/xampp/htdocs/xampp/www/vyroba/"
</VirtualHost>


ale problem je v tom at napisu do url http://localhost/ nebo http://prace/ nebo http://zakazka/ nebo http://vyroba/

tak se nacita obsah ze slozky prace

co mam jeste spatne?

diky
Měsíček
Profil
Nezapomněl jsi na NameVirtualHost *?
Měsíček
Profil
Případně čekuj tohle http://httpd.apache.org/docs/1.3/vhosts/
Markky
Nezapomněl jsi na NameVirtualHost *?


jejda kde prosim? ten link je hezkej, ale neumim ani slovo anglicky :(
Měsíček
Profil
NameVirtualHost *

<VirtualHost *>
ServerName prace
DocumentRoot "C:/xampp/htdocs/xampp/www/prace/"
</VirtualHost>

<VirtualHost *>
ServerName zakazka
DocumentRoot "C:/xampp/htdocs/xampp/www/zakazka/"
</VirtualHost>

<VirtualHost *>
ServerName vyroba
DocumentRoot "C:/xampp/htdocs/xampp/www/vyroba/"
</VirtualHost>
Markky
tak uz to neco dela, ale pise to

Bad request!

Your browser (or proxy) sent a request that this server could not understand.

If you think this is a server error, please contact the webmaster.
Error 400
localhost
11/08/08 17:29:55
Apache/2.2.9 (Win32) DAV/2 mod_ssl/2.2.9 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.6
Markky
Tak uz to jede.. stacilo doplnit cisla portu, cili

NameVirtualHost *:80

<VirtualHost *:80>
ServerName prace
DocumentRoot "C:/xampp/htdocs/xampp/www/prace/"
</VirtualHost>

<VirtualHost *:80>
ServerName zakazka
DocumentRoot "C:/xampp/htdocs/xampp/www/zakazka/"
</VirtualHost>

<VirtualHost *:80>
ServerName vyroba
DocumentRoot "C:/xampp/htdocs/xampp/www/vyroba/"
</VirtualHost>



Moc dekuji za pomoc a preji hezky den ;)

(Zapomenuté heslo?)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: