フォーラム forum
homechevron_rightフォーラム

GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
リバースプロキシの内側にいるGroupSessionでチャット機能のエラー
[ 7121 ] リバースプロキシの内側にいるGroupSessionでチャット機能のエラー

apacheと連携したGroupSessionが、別のapacheサーバ(httpsで通信する為のリバースプロキシ)の内側にいます。

チャット画面に遷移すると赤文字で、
「エラーが発生しました。リアルタイム通信を行うことができません。」
と表示されます。

チャット機能を使用する場合の追記が必要な、
↓このあたりの設定の仕方が変わると思うのですが理解できませんでした。

Require all granted
RewriteEngine on
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
RewriteRule .* ws://localhost:8080%{REQUEST_URI} [P]

リバースプロキシを通さない場合は、赤文字のエラーも出ずリアルタイムチャットが
動作しました。

リバースプロキシ配下でリアルタイムチャット機能を使う為には
どのような設定が必要なのか教えてください。
よろしくお願い致します。

投稿者やまと
最新書き込み2019/02/25 21:56:46
[ 7257 ] Re: リバースプロキシの内側にいるGroupSessionでチャット機能のエラー

同じ状況になりました。

公式の手順書に加え、
以下の2行を追加して(コメント外して)動きました。

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so


httpsだと、また少し違うのかもしれませんが。

投稿者N.Y
最新書き込み2019/12/09 13:05:08
[ 7260 ] Re: Re: リバースプロキシの内側にいるGroupSessionでチャット機能のエラー

当方も同症状でました。
こちらはHttps通信かけたい公開サーバに立てていてHTTPをHTTPSにRewriteで
リダイレクトしています
よってRewrite Engineオフにできずいまチャットが使えない状態です。


> 同じ状況になりました。
>
> 公式の手順書に加え、
> 以下の2行を追加して(コメント外して)動きました。
>
> LoadModule rewrite_module modules/mod_rewrite.so
> LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
>
>
> httpsだと、また少し違うのかもしれませんが。

投稿者TK
最新書き込み2019/12/13 11:54:57
[ 7265 ] Re: リバースプロキシの内側にいるGroupSessionでチャット機能のエラー

VPS CentOS Linux 7.7.1908
Plesk Obsidian v18.0.21
GroupSession Ver.4.9.3

リバースプロキシサーバ(nginx)を停止することで、
公式の設定のまま動作を確認しました。

SSL通信は未検証 
> apacheと連携したGroupSessionが、別のapacheサーバ(httpsで通信する為のリバースプロキシ)の内側にいます。
>
> チャット画面に遷移すると赤文字で、
> 「エラーが発生しました。リアルタイム通信を行うことができません。」
> と表示されます。
>
> チャット機能を使用する場合の追記が必要な、
> ↓このあたりの設定の仕方が変わると思うのですが理解できませんでした。
>
> Require all granted
> RewriteEngine on
> RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
> RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
> RewriteRule .* ws://localhost:8080%{REQUEST_URI} [P]
>
> リバースプロキシを通さない場合は、赤文字のエラーも出ずリアルタイムチャットが
> 動作しました。
>
> リバースプロキシ配下でリアルタイムチャット機能を使う為には
> どのような設定が必要なのか教えてください。
> よろしくお願い致します。
>

投稿者INOUE
最新書き込み2019/12/26 19:03:16
[ 8007 ] Re: リバースプロキシの内側にいるGroupSessionでチャット機能のエラー

お世話になります。私は最近、GroupSession環境を構築しました新参者です。よろしくお願い致します。早速ですが当方でも同症状が出まして、なんとかならないものかといろいろ調べこちらのスレッドに辿りつきました。これはリバースプロキシの内側にいる以上、チャット機能は諦めなければならないのでしょうか。教えていただけたら幸いです。

投稿者duka.taka
最新書き込み2024/05/30 18:56:49
[ 8034 ] Re: Re: リバースプロキシの内側にいるGroupSessionでチャット機能のエラー

> お世話になります。私は最近、GroupSession環境を構築しました新参者です。よろしくお願い致します。早速ですが当方でも同症状が出まして、なんとかならないものかといろいろ調べこちらのスレッドに辿りつきました。これはリバースプロキシの内側にいる以上、チャット機能は諦めなければならないのでしょうか。教えていただけたら幸いです。

> 私もテスト構築中にチャットエラーが出たが検索しても特に記事などなかったので自己解決した際の例です。
nginxじゃなかった場合、ごめんなさい。
location /gsession/ {
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;#追加
proxy_set_header Connection "upgrade";#追加
proxy_pass http://localhost:8080;
}

ほかにも色々設定してしまっててこれ以外の要因があるかもしれませんがおそらく2行の追加のみで行けるはずです。
Ubuntu22 LTS Nginx環境での例です。

投稿者もみじ
最新書き込み2024/06/25 15:39:41
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=2556
 
メールマガジン登録

vertical_align_top