Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » ManiusNG 22:48
 » ProSavage 22:47
 » yanix 22:47
 » wrrr 22:45
 » Dexter 22:39
 » dugi 22:38
 » DYD 22:36
 » slanter 22:23
 » JaroMi 22:21
 » rulezDC 22:18
 » Fl@sh 22:17
 » bajbusek 22:15
 » Ramol 22:08
 » lcf 22:02
 » elliot_pl 21:57
 » Rybeck 21:52
 » Curro 21:49
 » rooter666 21:46
 » metacom 21:40
 » Syzyf 21:31

 Dzisiaj przeczytano
 41116 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Do wyjadaczy: pytanko konfiguracyjne (wirtuale/aliasy/DNS)... , pachura 14/01/04 12:01
Cześć,

Kiedyś mój kolega zrobił na serwerze WWW taką ciekawą sztuczkę, pozwalającą dodawać subdomeny bez grzebania w plikach konfiguracyjnych Linuxa.

Załóżmy że mamy domenę "nazwa.com". On zrobił coś takiego że po wpisaniu w przeglądarce dowolnego URL-a typu "ble.ble.costam.cokolwiek.nazwa.com", użytkownik dostawał dane serwowane z nazwa.com, ale w oknie URL-a cały czas widział tę długą nazwę.

Pozwalało to symulować prawdziwe subdomeny - w skrypcie nazwa.com/index.php sprawdzało się jaki jest przedrostek przed "nazwa.com" i przekierowywało przeglądarkę pod odpowiedni URL. W ten sposób żeby dodać nową poddomenę nie trzeba było mieszać w plikach konfiguracyjnych Linuxa, a jedynie uaktualnić index.php. W uproszczeniu:

obetnij_z_konca($wpisany_url, ".nazwa.com");
switch ($wpisany_url)
{
case "swiat-psow":
redirect("/psy/index.html");
case "zdjecia":
redirect("/zdjecia/cgi-bin/main.cgi");
case "":
redirect("index2.php");
default:
die "Nieznana subdomena!");
}

Pytanie do Was - co należy ustawić w konfiguracji Linuxa (a może Apache'a?) żeby przekierowywać wywołania *.nazwa.com pod nazwa.com, ale tak, żeby URL się nie zmieniał? Oczywiście mam wykupioną domenę nazwa.com.

Dzięki!

  1. Odpowiedź: , pachura 14/01/04 13:53
    W DNS wpisujesz taki wpis:
    *.nazwa.com. A 1.1.1.1 (adres IP oczywiscie wpisujesz wlasciwy)

    A w apache w odpowiedniej sekcji virtualhost:
    ServerAlias *.nazwa.com

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL