Witam, NameVirtualHost <IP_serwera>:80 <VirtualHost <IP_serwera>:80> DocumentRoot /var/www/main ... </VirtualHost>
<VirtualHost <IP_serwera>:80> DocumentRoot /var/www/m1 ... </VirtualHost> Działa w takiej wersji na pewno, więc jeśli po zastosowaniu tego wpisu nie będziesz miał żądanego efektu to znaczy, że jest do poprawienia coś jeszcze oprócz powyższych wpisów. Z uszanowaniem Arkadiusz Petruczynik VOXAR ul. Chełmońskiego 9/5a 60-754 Poznań kom. +48 0 609 473 486 e-mail: vo...@voxar.pl www.voxar.pl www.voxtronik.pl - Twój ulubiony sklep komputerowy on-line! NIP: 779-212-27-44 REGON: 300013766 ----- Original Message ----- From: Lech Pankowski To: debian-user-polish@lists.debian.org Sent: Thursday, July 21, 2011 8:14 AM Subject: 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