Cannot connect to OpenFire over BOSH + HTTP binding

I am trying to connect to a locally installed OpenFire installation through BOSH with HTTP binding and have hit a wall. I followed this tutorial (replacing ejabberd with OpenFire) to get everything set up. OpenFire installed correctly and I can log into it’s web-based admin panel. I know Nginx is proxying correctly because I can browse to the URL I specified for http-bind and be served the correct page over HTTP. I run into problems when I try to connect to my server using any XMPP client. I have tried Pidgin, Psi, as well as the Strophe.js and Candy.js examples. They all return either authentication errors or just hang in the connection process. Any help would be greatly appreciated.