我开始使用 nginx 作为前端,以便通过子域标准化我的服务访问。它对 pydio 和 webmail(RainLoop,非常好)运行良好,但 Subsonic 无法登录。
没有错误消息,它只是返回登录页面而不是显示我的音乐库。
请参阅附件,与直接访问(左版)相比,甚至首页的颜色和格式(右版)也不同。
Nginx 正在将“;jsessionid=”部分附加到每个地址,这似乎会损害 Subsonic 的行为。
我做错了什么?我浏览了论坛,发现那些设置更复杂的人(例如 SSL)能够为 Subsonic 启动并运行 nginx 代理。
我的设置是:
亚音速服务器
- 家用的 HP 微服务器
- Ubuntu 13.10 x64
- Subsonic 4.9.beta2(内部版本 3634)
- Apache Tomcat/6.0.37,Java 1.7.0_25
Nginx 服务器
- Digital Ocean 廉价服务器 (512MB, 20GB SSD)
- Ubuntu 13.10 x64
- nginx 版本:nginx/1.4.1(Ubuntu)
服务器{监听80;服务器名称pydio.mydomain.com;位置/{代理密码http://aaa.bbb.ccc.ddd:9090/pydio/; } }
服务器{监听 80;服务器名称 subsonic.mydomain.com;位置 / {代理密码http://aaa.bbb.ccc.ddd:8070/subsonic/; }
}