2016-04-25 5 views
4

Apache 2.4、Ubuntu 14.04の後ろに光沢のあるサーバー(最新バージョン、1.4.2.786)を使用しています。Apache 2.4を使用している光沢のあるサーバーのプロキシWebソケット

オンラインドキュメント(https://support.rstudio.com/hc/en-us/articles/213733868-Running-Shiny-Server-with-a-Proxy)の指示に従って、Webソケット用にプロキシを正しく設定できます。しかし、私はURLを直接光沢のあるアプリ(すべてのアプリではない)に向けたいと思っています。これは私の現在の設定です

:私はこれはソケットのプロキシの設定によって引き起こされていると思います

WebSocket connection to 
'wss://my-url/__sockjs__/ 
n=WxwgyafTMc2bWeH5eR/787/mx9zqt68/websocket' 
failed: Error during WebSocket handshake: 
Unexpected response code: 500 

:この構成で

ProxyPreserveHost On 
ProxyPassMatch "^/(.+)/websocket" "ws://localhost:3838/$1/websocket" 
ProxyPass "/" "http://localhost:3838/users/username/appname/" 
ProxyPassReverse "/" "http://localhost:3838/users/username/appname/" 
ProxyRequests Off 

、私はまだエラーメッセージが表示されます。それを修正するための任意の提案ありがとう。

答えて

3

あなたはthisを見ましたか?助け

ProxyPreserveHost On 
ProxyPassMatch "^/(.+)/websocket" "ws://localhost:3838/$1/websocket" 
ProxyPass "https://stackoverflow.com/users/username/appname/" "http://localhost:3838/users/username/appname/" 
ProxyPassReverse "https://stackoverflow.com/users/username/appname/" "http://localhost:3838/users/username/appname/" 
ProxyRequests Off 

希望:それはあなたのコードは次のようになりますと言っています!

+0

ご意見ありがとうございます。私は私の特定のディレクトリに私のURLを指したいと思います。私の設定ではwebsocketだけが動いていません。 – Bangyou

+0

oh ok。 –

+0

私は、適切に動作するように直接のアプリケーションリンクを取得することにも問題がありました。アプリはロードされますが、ややゆっくりです。その「ProxyPassMatch」ビットは私に、問題が本当にどこにあるのかを認識させました。ありがとうございました。 –

関連する問題