Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 101 Pomógł: 7 Dołączył: 16.01.2007 Ostrzeżenie: (0%)
|
Witam, piszę ponownie w sprawie konfiguracji virtual i subdomeny:
W kwestii przypomnienia: Nie jestem zbyt obyty w tematyce konfiguracji linuxa na potrzeby www, dlatego pytam ponownie. Mam do czynienia po jednej stronie z "administratorem" obsługującym serwer www, który jest lekko mówiąc oporny na wiedzę, a z drugiej z firmą, dla której obecnie piszę strony www, która jest uparta na korzystanie z tego hostingu, ponieważ za tym idą naprawdę niskie, groszowe ceny i dobre parametry samego hostingu (kilka stron działa bez zarzutu od ponad roku). Pan "administrator" potrafi zaparkować domenę na swoim serwerze, utworzyć jedną bazę danych dla konta, i przypisać domenie katalog użytkownika, i to wszystko. Strony które ja robię opierają się o pewien schemat katalogów: |- katalog główny/ |---- www/ |------- public/ |---------- index.html |---- cms/ |------- public/ |---------- index.html Potrzebują przekierowanie domeny na: katalog_główny/www/public/ oraz utworzenie i przekierowanie subdomeny na: katalog_główny/cms/public/ Nie mam uprawnień administratora do serwera, ani nie ma na nim żadnego panelu do zarządzania - wszystko odbywa się poprzez kontakt mailowy z panem "administratorem". Niestety on nie był w stanie skonfigurować mi tak konta, aby wyżej opisany schemat działał. Okazało się że pan jest już spory czas na zastępstwie prawdziwego właściciela serwera, i robi tyle ile mu zostało pokazane nic więcej. Obecnie doszedłem do etapu, iż ja mu podaję co i gdzie ma wpisać i on to robi, paranoja ale jakoś idzie. I tak po ostatnim poście na forum, wiem że potrzebny jest virtualhost, pocztałem o tym i wysłałem mu coś takiego do wklepania w httpd.conf: NameVirtualHost xxx.xxx.xxx.xxx #virtualhost dla domeny (strona www) <VirtualHost xxx.xxx.xxx.xxx> ServerName www.domena.pl DocumentRoot /xxx/xxx/www/public ServerAdmin admin@domena.pl </VirtualHost> #virtualhost dla subdomeny (cms) <VirtualHost xxx.xxx.xxx.xxx> ServerName cms.domena.pl DocumentRoot /xxx/xxx/cms/public ServerAdmin admin@domena.pl </VirtualHost> Oczywiście "x" to IP i katalogi serwera. I teraz jest tak: Domena faktycznie kieruje do dobrego katalogu, wpisanie samego adresu IP prowadzi tez do tego katalogu, w samych skryptach php mogę includować pliki z katalogu głównego czy też katalogu cms, lecz wpisanie subdomeny (cms.domena.pl) powoduje komunikat o błędnym adresie. Poszukałem więcej informacji o podpinaniu subdomen i doszedłem do wniosku, że brakuje zapewne wpisu dotyczącego subdomeny w ustawieniach DNS. Jak dobrze rozumiem należy dopisać CNAME, teraz zapewne jest: domena.pl. A xxx.xxx.xxx.xxx a należy dopisać: cms.domena.pl. CNAME domena.pl. Proszę o potwierdzenie, czy dobrze rozumuję? ps. sorki za tak przydługawy post, ale jest to konieczne do wytłumaczenia tej kuriozalnej sytuacji:P Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 6 Dołączył: 7.06.2009 Ostrzeżenie: (0%)
|
Tak, dobrze kombinujesz
Ten post edytował atsuki 13.06.2009, 18:29:29 |
|
|
|
Post
#3
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 |
Pisałem o tym artykuł na łamach wortalu. Nie jest to co prawda identyczna sytuacja. Różnica polega na dodaniu do strefy DNS rekordu typ A z nazwą subdomeny.
Kod sub.domena.pl. A 90.91.92.93 bądź Kod sub A 90.91.92.93 Oczywiście plik /etc/host pozostawiamy bez zmian. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:00 |