Bu şekilde reverse proxy'i kurup çalıştırdım. SSL falan gayet güzel çalışıyor.
Şimdi tek bir sorunum kaldı. IIS makinasındaki web uygulaması gelen kullanıcının ip adresi yerine reverse proxy makinasının ip adresini görüyor. Bunu reverse proxy tarafında düzeltmenin yolu var mıdır? Apache üzerinde çalışan uygulamada da aynı sorun vardı apache üzerine rpaf modulu kurup düzelttim ama iis tarafını düzeltemedim. On 26-07-2012 13:25, Cagri Ersen wrote: > Kimsenin aklına Location ( veya LocationMatch ) bloğunu kullanmak > gelmemiş , ilginç :) > > Python uygulamasını apache üzerinde başka bir portta çalıştırın ve > aşağdaki gibi bir ayar kullanın: > > <Location ~ "/python" > > ProxyPass http://localhost:30000 > ProxyPassReverse http://localhost:30000 > </Location> > > <Location / > > ProxyPass http://iss-sunucu > ProxyPassReverse http://iss-sunucu > </Location> > > > Evet en mantıklı çözüm bu görünüyor. > > > > Dikkat : Apache ilk bulduğu eşleşmeyi kullandığından Location / > sonra gelmeli. > > > > On 26 Temmuz 2012 Perşembe 12:11:22, Timuçin Kızılay wrote: >> >> On 26-07-2012 11:42, Cagri Ersen wrote: >>> >>> 2012/7/25 Timuçin Kızılay <[email protected] >>> <mailto:[email protected]> >>> <mailto:[email protected]> <mailto:[email protected]>> >>> >>> Merhaba, >>> >>> Şöyle bir problemim var. yöntem olarak aklıma reverse proxy >>> geliyor ama >>> listedeki işi bilenlere danışayım dedim. >>> >>> >>> Şirkette tek bir 2Mbit bağlantı var, bunun üzerinden bir web >>> uygulaması >>> https ile çalışıyor. >>> Bu çalışan uygulama windows server üzerinde IIS ile çalışıyor ve 443 >>> portu o makinaya yönlendirilmiş. >>> Python ile yaptığım bir ikinci uygulama linux sunucuda apache >>> üzerinde >>> çalışıyor. Bu linux serverda çalışan uygulamayı da dışarıdan >>> https ile >>> erişilebilir yapmak istiyorum. Dışarıdan tek ip adresim var ve zaten >>> https için alınmış sertifikam var, haliyle iki sunucuya da >>> dışarıdan tek >>> adresten erişilsin ama https://www.abc.com adresi windows sunucuya, >>> https://www.abc.com/yenisuperuygulama adresi ile başlayanlar linux >>> sunucuya gitsin. >>> >>> >>> Dediğiniz gibi apacheyi reverse proxy olarak kullanabilir mod_rewrite >>> URL'ye göre yönlendirme yapabilirsiniz. >>> Ancak her iki uygulama www.abc.com <http://www.abc.com> >>> <http://www.abc.com> <http://www.abc.com> domaini altinda >>> olmamali ya farklı domain ya da sub domain kullanmanız lazım. >>> Bu durumda da ya iki ssl'e ya da wildcard ssl'e ihtiyacınız var. >> >> >> ikinci bir domain ve ikinci bir ssl alma imkanı yok, tek domain >> altında >> olmaz mı bu iş? >> >> >> _______________________________________________ >> Linux-sunucu E-Posta Listesi >> [email protected] >> <mailto:[email protected]> >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php >> bağlantısından okuyabilirsiniz; >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu >> listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı >> adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] <mailto:[email protected]> > > Liste kurallarını http://liste.linux.org.tr/kurallar.php > bağlantısından okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
