2016-12-12 10 views
0

WebSocketのプロキシとしてnginxを使用するにはどうすればよいですか? 私は「socketSite.com:port」clientSite.com(ジャバスクリプト) からsocketSite.com:portに接続するために、そして、私は、ユーザーのリンクを表示しませんWebSocket接続用のプロキシとしてnginxを使用

が必要な場合は、私は/からの要求をリダイレクトするためのnginxのプロキシを使用することができますwebsocketサーバーに?

答えて

1

絶対にできます!次の設定を使用してください:

location /myHandler{ 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection "upgrade"; 
    proxy_set_header HOST $host; 
    proxy_set_header X_Forwarded_For $remote_addr; 
    proxy_pass http://localhost:8880; 
    proxy_redirect default; 
    client_max_body_size 1000m; 
} 

私はspring websocketを使用します。 /myHandlerはwebsocket接続を作成するための私のURLです。http://localhost:8880;は私のTomcatサーバーアドレスです。 NginxサーバーとTomcatは同じマシン上で実行されています。

関連する問題