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
![Profile picture for user Jan Polzer](/sites/default/files/styles/thumbnail/public/avatars/1674666627155.jpg.webp?itok=cvE_WHj1)
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.
![Profile picture for user Jan Polzer](/sites/default/files/styles/thumbnail/public/avatars/1674666627155.jpg.webp?itok=cvE_WHj1)
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....
![Profile picture for user Jan Polzer](/sites/default/files/styles/thumbnail/public/avatars/1674666627155.jpg.webp?itok=cvE_WHj1)
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.
![Profile picture for user Jan Polzer](/sites/default/files/styles/thumbnail/public/avatars/1674666627155.jpg.webp?itok=cvE_WHj1)
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