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
 
 » rookie 19:13
 » rurecznik 19:10
 » PeKa 19:09
 » Conan Bar 19:09
 » Promilus 19:04
 » Dexter 18:58
 » Adam 18:57
 » tuptun 18:52
 » lcf 18:52
 » Kenny 18:52
 » Wedrowiec 18:49
 » Artaa 18:47
 » jenot 18:47
 » DYD 18:45
 » Matti 18:44
 » ili@s 18:41
 » @GUTEK@ 18:40
 » KHot 18:39
 » ligand17 18:39
 » McMi21 18:33

 Dzisiaj przeczytano
 41131 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