Subsonic不能在nginx后面工作,因为; jsessionid =被添加到每一个URL

我开始使用nginx作为前端,以便通过子域标准化我的服务访问。 它适用于pydio和webmail(RainLoop,非常好),但Subsonic不会login。

没有错误信息,它只是返回到login页面,而不是显示我的音乐库。

请看附件,甚至直接访问(左版本)的头版的颜色和格式是不同的(正确的版本)。

Nginx正在将“; jsessionid =”作品附加到每一个地址,这似乎正在损害亚音速行为。

我究竟做错了什么? 我浏览论坛和更复杂的设置(例如SSL)的人可以把nginx代理Subsonic启动和运行。

我的设置是:

亚音速服务器

  • 惠普微型服务器在家里
  • Ubuntu 13.10 x64
  • Subsonic 4.9.beta2(build 3634)
  • Apache Tomcat / 6.0.37,java 1.7.0_25

Nginx服务器

  • 数字海洋便宜的服务器(512MB,20GB SSD)
  • Ubuntu 13.10 x64
  • nginx版本:nginx / 1.4.1(Ubuntu)

服务器{听80; server_name pydio.mydomain.com; 位置/ {proxy_pass http://aaa.bbb.ccc.ddd:9090 / pydio / ; }}

服务器{听80; server_name subsonic.mydomain.com; location / {proxy_pass http://aaa.bbb.ccc.ddd:8070 / subsonic / ; }

}