Autor wpisu: sokzzuka, dodany: 07.05.2010 12:17, tagi: apache, php
Kilka razy zdarzyło mi się już, że skrypt nad jakim miałem pracować musiał mieć własną nazwę hosta. W związku z tym, że głównie pracuje na WAMP-ie, ustawienie vhosta dla tego skryptu wiązało się z tym, że traciłem możliwość wejścia na standardową stronę główną. Gdzie są różne przydatne rzeczy typu phpMyAdmin czy phpconfig() etc.
Jednak jest sposób na to żeby wilk był syty i owca cała, mianowicie należy sobie skonfigurować vhosty rozróżniane po nazwie (NameVirtualHost).
Jak to zrobić ?
Należy dopisać do apache-owego configa następujące linie:
NameVirtualHost *:80 <VirtualHost *:80> ServerName moja_aplikacja.local DocumentRoot "D:/www/moja_aplikacja/public" </VirtualHost> <VirtualHost *:80> ServerName localhost DocumentRoot "D:/www/" </VirtualHost>
Należy również dodać w pliku \Windows\System32\drivers\etc\hosts wpisy dla każdego nowego adresu wg wzoru:
127.0.0.1 moja_aplikacja.local