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