Я начал использовать nginx в качестве внешнего интерфейса, чтобы стандартизировать доступ к моим сервисам через поддомены. Он хорошо работает для pydio и веб-почты (RainLoop, очень хорошо), но Subsonic не входит в систему.
Сообщение об ошибке отсутствует, оно просто возвращается на страницу входа в систему вместо отображения моей музыкальной библиотеки.
Смотрите в приложении, что даже цвета и формат первой страницы отличаются (правая версия) по сравнению с прямым доступом (левая версия).
Nginx добавляет кусок "; jsessionid =" к каждому отдельному адресу, и это, похоже, вредит поведению Subsonic.
Что я делаю не так? Я просматриваю форум и людей с более сложной настройкой (например, SSL), где можно запустить прокси nginx для Subsonic.
Моя установка:
Дозвуковой сервер
Сервер Nginx
сервер {слушать 80; имя_сервера pydio.mydomain.com; местоположение / {proxy_pass http: //aaa.bbb.ccc.ddd: 9090 / pydio /; }}
сервер {слушать 80; имя_сервера subsonic.mydomain.com; местоположение / {proxy_pass http: //aaa.bbb.ccc.ddd: 8070 / subsonic /; }
}