Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Subdomeny DNS i apach
Forum PHP.pl > Forum > Serwery WWW
LuTY
Witam. Nie jestem specjalistom od serwerów dlatego pytam.

Mam domene domena.pl przekierowalem ja na IP serwera robiąc wpis *.domena.pl.
Mam postawioną tam www na której są zarejestrowani urzytkownicy. Kazdy ma ID + login. Chcialbym im porobic strony z ich profilami wyświetlane poprzez wpisania:

login.domena.pl

Przyklad:
login: pawel
strona: pawel.domena.pl

Uprzejmię zwracam się z prośbą o opisanie tego jak skonfigurować i co skonfigurować w serwerze by to było możliwe.

Z góry dziękuję i pozdrawiam.
escaflowne
Każda subdomena musi mieć jakiś katalog na serwerze, na który będzie wskazyć. Oto przykładowy zestaw dyrektyw, które muszą się znaleźć w pliku konfiguracyjnym Apache'a (httpd.conf):
Cytat
NameVirtualHost *:80
<VirtualHost *:80>
ServerName pawel.domena.pl
DocumentRoot /home/strony/users/pawel
</VirtualHost>

<VirtualHost *:80>
ServerName monika.domena.pl
DocumentRoot /home/strony/users/monika
</VirtualHost>


Z tego co mi wiadomo, nie można użyć tzw. wildcardów, czyli:
Cytat
<VirtualHost *:80>
ServerName *.domena.pl
DocumentRoot /home/strony/users/*
</VirtualHost>
LuTY
Dziękuję za odpisanie.

Nie wiem czy to tak działa... Ale chodzi mi o to by nie robić tego ręcznie. Bo przyrost userów jest na tyle szybki, ze gdybym mial robic to ręcznie to byloby uciazliwe.

Czy ten wpis zalatwi sprawe w taki sposob by to wszystko było zautomatyzowane?

Pozdrawiam.
escaflowne
Możesz napisać skrypt, który będzie automatycznie:
1) dopisywał odpowiednie linijki, wg. szablonu, na końcu pliku httpd.conf
2) po dopisaniu będzie restartował Apache'a (gdyż inaczej, wprowadzone w pliku konfiguracyjnym zmiany, nie znajdą odzwierciedlenia w rzeczywistości).
R3B3L
A co trzeba zrobic jesli nie posiadam zadnej domeny?

chcialbym stworzyc virtualne hosty ale sama zmiana nazw domena.pl na localhost z przykladu nic nie daje.

chodzi mi o to zeby stworzyc mozliwosc otwierania stron poprzez wpisanie user.localhost.

jest taka mozliwosc questionmark.gif
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.