RailsやFlaskで実装したWebアプリケーションで、socket.ioを使ったチャット機能を追加する場合、 それらのアプリケーションで配信したHTMLに、socket.ioのスクリプトをロードして使う必要がありますが、 socket.ioが起動しているポートをHTMLに記述しなければなりません。 Production環境では、余計なポートを開放したくないので、クライアントからsocket.ioに接続する場合、 Webアプリケーションと同じポートで接続できるようにしたいところです。 前面にNginxをたてて、socket.ioのプロキシとして動作させれば実現できそうです。 前提 Webアプリケーションは、ポート80でアクセス可能 socket.ioは、ポート3000で起動 Nginxは出来るだけ最新のバージョンを使用(v1.6とか) 手順 Webアプリケーションも、socket.ioも
