Pro studium doporucuji apache modul rpc_proxy (nevzpomenu si presne na spravny nazev), ktery umoznuje prevod http komunikace na rpc a pripojeni přes rpc do exchange. Pri jednom komplikovanejsim nastaveni jsem ho byl nucen pouzit. Pokud se pouziva https, byva problem s certifikaty. Zkuste nejprve klasicke http, az pozdeji https. Tim se eliminuje jeden mozny zdroj problemu. Tusim, ze tenkrat jsem prave pres APACHE delal branu pro https.
Honza > Díky, mr.google mi tohle vyhodil taky a pak i spoustu jinych odkazu. > Ale > nejak jsem se nedozvedel, tak to opravdu funguje. > Z toho, co jsem vypozoroval tak opravdu je na klientovi RPC požadavek > zabalen do https a odeslán na exchange. Tam proběhne rozbalení https, > "převod" zpátky na RPC, zpracování a výsledek je opět zabalen do http a > odeslán klientovi. Tak to říká tcpdump. Ale spojení přesto nefunguje. > Pokud > to ale testuji na LAN, nebo přes VPN tak to normálně funguje > (samozřejmě > outlook je stále nastaven ke komunikaci rpcoverhttp). Tedy důvod vidím > v > komunikaci přes internet - firewall. Vzhledem k tomu, že to nejede z > několika různých klientů sítí, tipl bych si, že viníkem je náš > firewall. > Jenže ten je nastaven už několik měsíců stejně (dokonce jsem > kontroloval > zálohy konfigurace iptables) a beze změny. Prostě to najednou přestalo > fungovat. Záhada. > Ještě mě napadá že by mohl být problém v certifikátech, které se > použijí pro > https, ale ty taky vypadají v pořádku. Takže nápady mi už došly a > potřebuji > se někde dozvědět, jak to opravdu funguje...:o(( > > RaT > > Dobrý den, > > Omlouvám se předem za OT, ale rád bych se zeptal, jestli někdo > nevíte, jak > > přesně funguje RPC over HTTP. Jde o komunikaci mezi Outlookem a MS > Exchange > > 2003. V MS materiálech se uvádí, že je potřeba na firewallu povolit a > > forwardovat porty 6000-6004, ale když jsem při ladění problémů > sledoval > > provoz, tak se mi to jeví jako že outlook začne komunikovat na port > 443 > > (https), firewall packety předá na exchange, kde je dekóduje IIS, na > pomoc > > si zavolá nějakou knihovnu rpcproxy.dll (nebo tak nějak se to > jmenuje) a > > odpověď od serveru ke klientovi je zase zabalená do https a poslaná > zpět. > > Pak ale nechápu ten požadavek na otevření portů 6000-6004. Na lokální > síti > > mi to funguje, ale z internetu ne. Tak nevím. > > Bez vlastni zkusenosti: > > http://www.petri.co.il/how-can-i-configure-rpc-over-https-on-exchange- > 2003-s > ingle-server-scenario.htm > > Snad pomuze - ale jinak je to prvni polozka, kterou ti da google > po zadani "exchange 2003 firewall ports". > > /hf. > > -- > FreeBSD mailing list (users-l@freebsd.cz) > http://www.freebsd.cz/listserv/listinfo/users-l > > -- > FreeBSD mailing list (users-l@freebsd.cz) > http://www.freebsd.cz/listserv/listinfo/users-l -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l