[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Apache i VirtualHost



Kłaniam się.
Piszę w sprawie prawdopodobnie banalnej, tak że zaczynam od przeprosin.
Nie mogę sobie poradzić z konfiguracją Apache, aby serwował 2 strony: jedną oficjalnie i drugą prywatnie.
Serwer jest w DNS-ie, to co ma przesłać oficjalnie jest u niego w /var/www/main i powinno pojawić się w przeglądarce zarówno po http://<serwer>.<domena>, jak i po http://<serwer>.<domena>/main.
Oprócz tego chcę uruchomić stronę testową, znajdującą się na serwerze w /var/www/m1. To oczywiście nie będzie miało żadnego oddzielnego wpisu w DNS-ie, natomiast chciałbym widzieć to w przeglądarce np. po http://<IP_serwera>/m1.
W miejscach <serwer>, <domena>, <IP_serwera> są rzeczywiste wartości.

Jeśli w konfiguracji Apache umieszczę
  DocumentRoot /var/www/main
to działa strona 'oficjalna', ale oczywiście nie znajduje testowej.

Próbowałem ustawić
  DocumentRoot /var/www
  Alias /main "/var/www/main/"        - nie znajduje strony 'oficjalnej'

Próbowałem zdefiniować nowy VirtualHost:

  NameVirtualHost <IP_serwera>
  <VirtualHost *:80>
  DocumentRoot /var/www/main
  ...
  </VirtualHost>

  <VirtualHost <IP_serwera>>
  DocumentRoot /var/www/m1
  ...
  </VirtualHost>            - też nie znajduje strony 'oficjalnej'

No i pytanie: jak to można zrobić?

Z podziękowaniem za wszystkie sugestie,       
L. Pańkowski
Reply to: