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
 
 » Kenny 14:51
 » ligand17 14:47
 » Dexter 14:47
 » myszon 14:47
 » Bonifacyz 14:45
 » ToM78 14:42
 » Hamsterek 14:40
 » sigi 14:38
 » KHot 14:38
 » Raist 14:36
 » Liu CAs 14:34
 » Guli 14:34
 » Ament 14:31
 » JE Jacaw 14:31
 » dugi 14:26
 » DJopek 14:23
 » MARtiuS 14:21
 » Zbyl 14:14
 » rooter666 14:12
 » GLI 14:01

 Dzisiaj przeczytano
 39393 postów,
 wczoraj 72839

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
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-2026, TwojePC.PL