![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Otóż mam dwa serwery w sieci a na nich Apache2.
Na pierwszego 192.168.0.100 zrobiłem przekierowanie z routera dzięki czemu jest dostępny pod adresem np. domena.pl Skonfigurowałem na nim Reverse Proxy by subdomena np. sub.domena.pl wskazywała na drugi serwer 192.168.0.101 Kod <VirtualHost *:80> ServerName sub.domena.pl ProxyPreserveHost On ProxyRequests off ProxyPass / http://192.168.0.101 ProxyPassReverse / http://192.168.0.101 </VirtualHost> I niby wszystko ok, jak wejdę na http://sub.domena.pl to mam stronę z serwera 192.168.1.101. Ale niestety gdy wpiszę adres jakiegoś podkatalogu np. http://sub.domena.pl/podkatalog to niestety nie pokazuje mi strony w nim zawartej (nie odnaleziono strony). Czy coś jeszcze trzeba przestawić by działały podkatalogi? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Z ProxyPassMatch jakieś problemy i tak były, nie chciało działać.
Ale udało mi się to rozwiązać. Tak dla potomności poniższa konfiguracja działa dla całego ruchu, wszelkie pod strony, katalogi listowane przez apache itp. działają świetnie: Kod <VirtualHost *:80>
ServerName sub.domena.pl ProxyPreserveHost On ProxyRequests off ProxyPass / http://192.168.0.101 ProxyPassReverse / http://192.168.0.101 RewriteEngine On RewriteRule ^/(.*) http://192.168.0.101/$1 [P] </VirtualHost> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:04 |