Am câteva lucruri în urmă manager proxy nginx și toate funcționează deoarece cererea de bază http(s)://IP:port încarcă automat locația dorită. De exemplu, instanța mea nextcloud încarcă /index.php/login.
Tocmai am instalat o aplicație (Azuracast, folosind docker), dar modul care funcționează este http(s)://x.x.x.x:port loads /login sau /dashboard dacă sunteți autentificat. Acesta este tabloul de bord admin, dar încerc să expun pagina „publică” care este :
http(s)://x.x.x.x:port/public/stationName
Și portul este același pentru tabloul de bord de gestionare.
Știe cineva cum să realizeze asta cu managerul proxy nginx? Când încerc să folosesc setarea de locații personalizate, sunt în continuare direcționat către pagina principală de gestionare. nginx conf aici https://pastebin.com/raw/rKM6kB3F
Dacă nu este posibil cu managerul proxy nginx, există o modalitate de a realiza acest lucru altfel, în timp ce domeniul meu principal este redirecționat către serverul manager proxy nginx prin firewall-ul meu?
Editați | ×:
Am acest lucru puțin mai departe și pot face ca pagina să se încarce acum după ce am citit Acest comentariu si adaugand:
locație = /{return 301 $scheme://$http_host/public/stationName/;}
la „configurare personalizată nginx” în cadrul avansat în managerul proxy nginx.
Se încarcă pagina publică, pot vedea stația și bara de progres pentru fiul care se joacă, dar media pare să fie blocată. Fără sunet sau artă de album. Obținerea unui cod de eroare: SSL_ERROR_RX_RECORD_TOO_LONG când încercați să încărcați arta albumului cel puțin, nicio idee despre sunet.