Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dynamiczne subdomeny na localhost
Forum PHP.pl > Forum > Serwery WWW
Kużdo
Witam,

Chciałbym zrobić sobie dynamiczne subdomeny na localhost, bo ciągłe zmienianie hosts i dopisywanie xxx.localhost yyy.localhost etc jest uciążliwe. Czy ktoś zna sposób na łatwe stworzenie dynamicznych subdomen na localhost?

Pozdrawiam.
by_ikar
Możesz się pobawić mod_vhost_alias: http://httpd.apache.org/docs/current/mod/m...host_alias.html możesz zainstalować serwer nazw i zrobić sobie wildcard. Jak i możesz zrobić sobie mini panel administracyjny i za jego pomocą edytować pliki konfiguracyjne (hosts, httpd.conf) i je sobie edytować. Żaden z tych sposobów nie jest maksymalnie prosty, że instalujesz sobie jakiś soft dwoma kliknięciami i już wszystko ci hula. Nie mniej, żaden z tych sposobów trudny nie jest, osobiście korzystam z mod_vhost_alias.

Daleko nie szukając, na jednym z blogów które agreguje planeta.php.pl: http://blog.kamilbrenk.pl/kiedy-nie-uzywac-mod_rewrite/ wink.gif
Kużdo
No na tę chwilę korzystam właśnie z VHostów, bo samo dopisanie domeny w hosts nic nie da (przekierowanie yyy.localhost na 127.0.0.1)... Głównym problemem jest właśnie hosts do którego ciągle trzeba dopisywać kolejne domeny...

A możesz rozwinąć myśl z serwerem nazw i wildcardem?

Hmm jednak nie do końca robiłem tak jak to jest w tym pierwszym linku, ale i tak nie wiem jak to ustawić, próbowałem ale wtedy apache nie chciał się włączyć.

Gdzie to się ustawia?
Kod
UseCanonicalName Off
VirtualDocumentRoot /usr/local/apache/vhosts/%0


Apache jest na Windowsie więc ma jeden plik httpd.conf i w extra ma np. httpd-vhosts.conf od VHostow.
by_ikar
No ustawiasz to w httpd-vhosts.conf, ale do tych dynamicznych subdomen, musisz mieć albo serwer nazw (DNS), albo ręcznie dopisywać w hosts. U siebie zrobiłem to tak że edytowałem menu wampserwera i dodałem pozycje "Add vhost", która jest w sumie napisana w php, i ona mi dopisuje w hosts konkretną linijkę. Na temat mod_vhost_alias to poszukaj informacji, nie ma potrzeby żeby pisać to jeszcze raz, bo wiele osób pisało o tym.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.