[+] Apache - wirtualne hosty (vhosts)
: 02 czerwca 2009, 01:43
Mam zainstalowany serwer apache2 oraz podpiętą domenę.
Próbuję rozdzielić ruch przychodzący (www) po adresie ip oraz po domenie - w praktyce chciałbym wyświetlać inne strony po wpisaniu adresu ip i domeny.
Starałem się rozwiązać to poprzez utworzenie wirtualnych hostów:
niestety ten sposób nie działa.
Wyobrażałem sobie, iż ruch przychodzący na domenę będę przekierowywał do katalogu z odpowiednią stroną (drugi kod), a wszelkie inne zapytania (czyli np. wejście poprzez adres ip) wyłapywał i przekierowywał także do odpowiedniego katalogu (pierwszy kod).
Czy ktoś jest w stanie podsunąć mi jakąś podpowiedź, dzięki której mógłbym rozwiązać powyższy problem (o ile jest to oczywiście wykonalne)?
Próbuję rozdzielić ruch przychodzący (www) po adresie ip oraz po domenie - w praktyce chciałbym wyświetlać inne strony po wpisaniu adresu ip i domeny.
Starałem się rozwiązać to poprzez utworzenie wirtualnych hostów:
Kod: Zaznacz cały
<VirtualHost *:80>
DocumentRoot /var/www/default/public/
ErrorLog /var/www/default/logs/error.log
LogLevel warn
CustomLog /var/www/default/logs/access.log combined
</VirtualHost>
Kod: Zaznacz cały
<VirtualHost domena.pl>
DocumentRoot /var/www/domena.pl/public/
ErrorLog /var/www/domena.pl/logs/error.log
LogLevel warn
CustomLog /var/www/domena.pl/logs/access.log combined
</VirtualHost>
Wyobrażałem sobie, iż ruch przychodzący na domenę będę przekierowywał do katalogu z odpowiednią stroną (drugi kod), a wszelkie inne zapytania (czyli np. wejście poprzez adres ip) wyłapywał i przekierowywał także do odpowiedniego katalogu (pierwszy kod).
Czy ktoś jest w stanie podsunąć mi jakąś podpowiedź, dzięki której mógłbym rozwiązać powyższy problem (o ile jest to oczywiście wykonalne)?