Playframework Apache背后的1.2.x版安全社交游戏

Playframework Apache背后的1.2.x版安全社交游戏,playframework,playframework-1.x,securesocial,Playframework,Playframework 1.x,Securesocial,我在Play 1.2.x安装(端口:9000)上运行SecureSocial。通过在端口80上运行的Apache httpd访问应用程序,然后该端口将转发请求 对于SecureSocial,请求中的URL现在是localhost:9000(请参见SecureSocial.provider.OAuth2Provider.doAuth(Map):111),身份验证调用将失败 我在寻找一个解决这个问题的聪明办法,它不涉及 不在httpd前面运行播放 黑客社交网络 根据关于使用中提供的解决方案的讨论:

我在Play 1.2.x安装(端口:9000)上运行SecureSocial。通过在端口80上运行的Apache httpd访问应用程序,然后该端口将转发请求

对于SecureSocial,请求中的URL现在是localhost:9000(请参见
SecureSocial.provider.OAuth2Provider.doAuth(Map):111
),身份验证调用将失败

我在寻找一个解决这个问题的聪明办法,它不涉及

  • 不在httpd前面运行播放
  • 黑客社交网络
根据关于使用中提供的解决方案的讨论:


application.conf
中,将参数
XForwardedSupport
设置为
all
,或设置允许的代理列表。

是否在
application.conf
中设置了
application.baseUrl
?例如,对于“生产”环境,这将是
%production.application.baseUrl=http://yourdomain.tld/
根据
play.mvc.Router.getBaseUrl()
,此参数仅在此时没有请求时使用——这里是这样,然后,域在未查看
应用程序的情况下被从请求中拉出。baseUrl