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.htmla 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
Server ABRA Flexi si z adresy
https://d9iphvhnmgdn1.cloudfront.net/versions.jsonzistí, ktorá verzia webového rozhrania patrí k nainštalovanej verzii servera.Stiahne súbor
index.htmltejto verzie, nahradí v ňom cesty k zdrojom (JavaScript a ďalšie súbory) a vráti ho ako odpoveď na adresu servera, napríkladlocalhost:5434alebo ľubovoľnú adresu nastavenú vo Vašej sieti.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.
