Mám takovej jeden problém míto aby se mi zobrazovala www.nejakadomena.com tak se mi zobrazuje na lokálním pc http://127.0.0.1/nejakadomena.com nešlo by (127.0.0.1)to nějak někde odstranit?
To jako že mám udělat tito zmněny?
Jen jeden drobny problem, mam soubory:
HOST
127.0.0.1 localhost
127.0.0.1 dan
127.0.0.1 pma
httpd.conf
DocumentRoot "C:\Program Files\VertrigoServ\www"
Include conf/virtual.conf
virtual.conf
DocumentRoot "C:\Program Files\VertrigoServ\www\d5\truhlarstvidp.com"
ServerName dan
ServerAlias dan.moje
DocumentRoot "C:\Program Files\VertrigoServ\www\phpmyadmin"
ServerName pma
ServerAlias pma.moje
Ano. Já tomu ale zas tak moc nerozumím, přijde mi to zbytečné. Když na localhostu ladím více webů, tak přeci nějak potřebuji je mezi sebou rozlišit. Takže stejně je třeba zadávat 127.0.0.1/webA a 127.0.0.1/webB. Moc tedy nerozumím tomu, proč se snažit IP adresu nebo slovo localhost z URL odstranit.
Ahoj, dle uvedeného odkazu na fórum to jde.
Já to tak také používám. Jedná se o nastavení virtuální domény.
Například:
Na lokále v adresáři webserveru mám dva podadresáře projekt1 a projekt2.
K nim chci dvě virtuální domény neco1 a neco2.
Do souboru /etc/hosts přidej:
127.0.0.1 neco1 127.0.0.1 neco2
Do souboru /etc/apache2/sites-available/default přidej:
<VirtualHost *:80> DocumentRoot /var/www/projekt1 ServerName neco1 </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/projekt2 ServerName neco2 </VirtualHost>
Restartuj Apache a poté již na lokále nepoužíváš http://localhost/projekt1 (nebo projekt2) ale http://neco1 (nebo neco2)
Pro wokna je to (předpokládám) stejné pouze jsou jiné cesty.
Super. Díky za polopatický komentář.
moc díkkk supr vysvětleno..
Používám Visty a tam nemůžu najít soubor (apache2) /etc/apache2/sites-available/default
Tak nevím kde to vypsat....
Záleží, kde tam máte Apache nainstalován. Takže třeba buď C:\Program Files\Apache2 nebo C:\Program Files\VertrigoServ...
Tak jsem to vyřešil je to takhle...
Takže jen pro úplnost
V souboru "C:\WINDOWS\system32\drivers\etc\hosts" jsem k zápisu
přidal řádek
127.0.0.1 localhos
127.0.0.2 www.mujweb.cz
do D:\VertrigoServ\Apache\conf\httpd
(httpd.conf) jsem připsal následující:
Allow from all
Options FollowSymLinks
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
NameVirtualHost *:80
DocumentRoot "D:\VertrigoServ\www\mujweb"
ServerName www.mujweb.com
ServerAlias mujweb.com
a vše jede jak hodinky.
Díky za info.
No 127.0.0.1 je URL lokálního počítače, proto tam je.
Ale šlo by to asi úpravou souboru C:\Windows\System32\drivers\etc\hosts. Podrobněji viz http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=17&topic=83001