Preskoči na glavno vsebino

Povolené URL adresy pre chod webového rozhrania - WUI

Ktoré adresy musia mať server ABRA Flexi a počítače používateľov povolené, aby fungovalo webové rozhranie. Pre prevádzku na vlastnom serveri.

Avtor: Petr Pech

Ak prevádzkujete ABRA Flexi na vlastnom serveri a obmedzujete prístup do internetu (firewall, proxy), musí mať server aj počítače používateľov povolený prístup na adresu, z ktorej sa načítava webové rozhranie. Bez nej webové rozhranie nefunguje.


Adresy, ktoré musia byť dostupné

  • https://d9iphvhnmgdn1.cloudfront.net/versions.json: prehľad verzií webového rozhrania,

  • https://d9iphvhnmgdn1.cloudfront.net/{verze}/index.html a ostatné súbory v priečinku verzie (JavaScript, štýly, obrázky): samotné webové rozhranie.

⚠️ Najjednoduchšie je povoliť celú doménu d9iphvhnmgdn1.cloudfront.net, a to pre server ABRA Flexi aj pre počítače, z ktorých používatelia webové rozhranie otvárajú.


Ako sa webové rozhranie načítava

  1. Server ABRA Flexi si z adresy https://d9iphvhnmgdn1.cloudfront.net/versions.json zistí, ktorá verzia webového rozhrania patrí k nainštalovanej verzii servera.

  2. Stiahne súbor index.html tejto verzie, nahradí v ňom cesty k zdrojom (JavaScript a ďalšie súbory) a vráti ho ako odpoveď na adresu servera, napríklad localhost:5434 alebo ľubovoľnú adresu nastavenú vo Vašej sieti.

  3. Prehliadač potom sťahuje JavaScript a ostatné zdroje priamo z d9iphvhnmgdn1.cloudfront.net, už nie cez server.

Súbor index.html sa sťahuje pri každej požiadavke. Výpis obsahu adresára (directory listing) je na úložisku zakázaný, takže samotná adresa https://d9iphvhnmgdn1.cloudfront.net/ vracia chybu. To je v poriadku.

💡 Potrebujete poradiť s nastavením? Napíšte nám na podporaflexi@abra.eu alebo do chatu v pravom dolnom rohu.

Ste s tem dobili odgovor na svoje vprašanje?