【发布时间】:2017-06-08 11:29:25
【问题描述】:
我制作了一个国际象棋网页游戏(在 Dart 中),部署到 Linux + Apache(在代理之后)。使用公网IP访问时,游戏运行流畅。但是,通过域名访问时,游戏无法运行。我同时使用了 cookie(用于令牌)和 HTTP 会话(用于游戏数据),在 cookie 和 HTTP 会话之间匹配此令牌。
这是我的 Apache 设置:
<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 代理背后的 cookie。有什么建议吗?
【问题讨论】:
标签: apache session-cookies http-proxy