Yalnızca proxy uygulamanızın yalnızca web uygulamanızın bildiği parametrelere göre uyarlanması gerekmedikçe (örneğin, proxy uygulamasının web sunucunuzun özel kimlik doğrulama sistemi ile doğrulanması gerekir), web sunucunuzun proxy özelliklerini kullanmanız gerekir. Apache ile
Örnek: Bir Matara veya Werkzeug uygulamasında vekil şeyler varsa
Listen 0.0.0.0:9090
ProxyRequests off
<VirtualHost myhost:9090>
ProxyPass/http://localhost:8080/
ProxyPassReverse/http://localhost:8080/
ProxyPassReverseCookieDomain localhost myhost
</VirtualHost>
, ham veya değiştirilmiş ya gelen istek verilerine dayanarak isteklerini oluşturma ve tepkisini dönen, httplib kullanabilirsiniz (ör. yeniden yazım için). Yapılabilir, iyi bir alternatifin olmadığı yerlerde kullanımda böyle bir vekil var. Bunu yaparsanız, HTML bağlantılarını yeniden yazmak için normal ifadeleri kullanmamanızı öneririm. PyQuery'yi kullandım, doğru olması çok daha kolay.
Apache'nin mod_proxy'si gibi varolan bir proxy'yi kullanmanızı engelleyen nedir? Web sunucunuzda kullanmanız gereken özellikler var mı? –
Jd mod_proxy'yi sadece varsayılan apache portunu değil, çeşitli portları nasıl dinleyebilirim? Apache'nin zaten birçok dinlemeyi sevmediğini okudum. – rapadura