Wow. That’s a mouthful. For those who aren’t aware, it stands for Remote Procedure Call (RPC) over Hypertext Transfer Protocol (HTTP) on (Windows) Small Business Server 2003. Essentially, making an Exchange RPC connection via standard HTTP protocols, over a secure (SSL) connection.
I had been royally frustrated with this, as every document I seemed to find talked about installing this proxy server or that back-end server and this front-end server. In this install, I have a single server. It’s the proxy, the front end and the back end. Though the pages I found said it could be done, I couldn’t get it to happen.
Then I stumbled across this gem, surprisingly enough, at Microsoft. Naturally I didn’t find it through Microsoft, but I found it nonetheless. I think I actually stumbled onto a Usenet thread through Google, which had a link to another knowledge base article, which in turn linked to this one.
And that’s it. It’s done. Simple as that. The only particularly difficult step was getting the certificate installed (it’s self-issued). I had to load up the site in IE, then install the certificate, and Voilá. It worked the first time. Un-freaking-believable. I think I’ll retire. Not for the night. Permanently. This will never happen again.
Update: Thanks to Ian Tomkins for pointing out that Microsoft, in their infinite wisdom, have decided to update their knowledge base and remove a useful page. Luckily, the Wayback Machine has come to our rescue with this copy of the original. Thanks Ian!