У меня есть несколько вещей, которые отстают прокси-менеджер nginx и все они работают, потому что базовый запрос http(s)://IP:port локально автоматически загружает нужное местоположение. Например, мой экземпляр nextcloud загружает /index.php/login.
Я только что установил приложение (Азуракаст, используя докер), но работает так: http(s)://x.x.x.x:port load /login или /dashboard, если вы вошли в систему. Это панель администратора, но я пытаюсь открыть «общедоступную» страницу, которая :
http(s)://x.x.x.x:port/public/имя_станции
И порт такой же для панели управления.
Кто-нибудь знает, как это сделать с помощью прокси-менеджера nginx? При попытке использовать настройку пользовательских местоположений меня по-прежнему просто перенаправляют на главную страницу управления. Конфигурация nginx здесь https://pastebin.com/raw/rKM6kB3F
Если это невозможно с прокси-менеджером nginx, есть ли способ сделать это иначе, пока мой основной домен перенаправляется на сервер прокси-менеджера nignx через мой брандмауэр?
Редактировать:
У меня это немного дальше, и теперь я могу загрузить страницу после прочтения Этот комментарий и добавив:
location = /{return 301 $scheme://$http_host/public/stationName/;}
в «пользовательскую конфигурацию nginx» в расширенном прокси-менеджере nginx.
Общедоступная страница загружается, я вижу станцию и индикатор выполнения для играющего сына, но медиа, похоже, заблокированы. Без звука и обложек альбомов. Получение кода ошибки: SSL_ERROR_RX_RECORD_TOO_LONG при попытке загрузить хотя бы обложку альбома, без понятия о звуке.