2017-06-08 6 views
0

私はChess Webゲームを(ダーツで)Linux + Apache(プロキシの背後に)に展開しました。パブリックIPでアクセスすると、ゲームはスムーズに実行されました。しかし、ドメイン名でアクセスすると、ゲームは実行できませんでした。私はCookie(トークン用)とHTTPセッション(ゲームデータ用)の両方を使用して、このトークンをCookieとHTTPセッションの間で照合しました。私は、問題は、Apacheプロキシの背後にあるクッキーからかもしれないと思うドメイン名で実行中にHTTPセッションを利用できない

<VirtualHost *:80> 
    ServerName example.com 

    RewriteEngine On 
    RewriteCond %{HTTP:Authorization} ^(.*) 
    RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] 

    ProxyPreserveHost On 
    ProxyPass/http://127.0.0.1:8080/ 
    ProxyPassReverse/http://127.0.0.1:8080/ 
</VirtualHost> 

は、ここに私のApacheの設定です。なにか提案を?

答えて

0

セッションクッキーのdomain =が自己参照であることを確認するには、ProxyPassReverseCookieDomianが必要な場合があります。たとえば、実際に送信されたヘッダーを確認します。おそらくそれを明らかにするでしょう。

+0

私はローカルでアプリを試しました。アプリはChromeとOperaで円滑に動作しましたが、FirefoxとSafariでは失敗しました。私はアプリが他の問題を抱えていると思う。とにかくありがとう。 – cwchentw

関連する問題