Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Apache ProxyPass, Tylko dla konkretnego IP, a reszta normalnie?
alex19
post
Post #1





Grupa: Zarejestrowani
Postów: 172
Pomógł: 7
Dołączył: 23.12.2005
Skąd: Wejherowo

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


Skonfigurowałem sobie z pomocą wujka Google proxypass.
Idea jest taka, ze jedna aplikacja ma się odpalać z innej maszyny w lokalnej sieci.
Wszystko działa dokładnie tak jak chciałem, ale to mi nie wystarcza i chciałbym lepiej nerdsmiley.png

W tej chwili mam dodana takie dyrektywy do sites/default

CODE
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyRequests off
RewriteRule ^/test-1/(.*) http://192.168.0.201/test/$1 [proxy]
ProxyPass /test-1/ http://192.168.0.201/test/
ProxyPassReverse /test-1/ http://192.168.0.201/test/


"test-1" jest tworem calkowicie wirtualnym i taki katalog nie istnieje na I maszynie. To działa, jednakże moje pytanie jest takie jak to zmodyfikować żeby test-1 zmienić na test i teraz w zależności od tego kto przychodzi albo odpalać aplikację lokalnie albo z drugiej maszyny?
Konkretnie II maszyna ma być używana tylko jak jest wejście z jednego konkretnego IP, dla wszystkich innych ma być bez proxy. Czy to się w ogóle da zrobić?

Rozważam też opcję żeby zostawić tak jak jest i pokombinować z mod_rewrite jak było by wejście z IP które mnie interesuje, to przekirowaywać na test-1, ale to nie jest fajne rozwiązanie sad.gif
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: 21.08.2025 - 11:14