Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Reverse Proxy w Apache2 nie działa dla podkatalogów
krzychos7
post
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?
Go to the top of the page
+Quote Post
buliq
post
Post #2





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


http://httpd.apache.org/docs/2.2/mod/mod_p...#proxypassmatch questionmark.gif?


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post
krzychos7
post
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>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:04