Přeskočit na hlavní obsah

Povolené URL adresy pro chod webového rozhraní - WUI

Které adresy musí mít server ABRA Flexi a počítače uživatelů povolené, aby fungovalo webové rozhraní. Pro provoz na vlastním serveru.

Autor: Petr Pech

Provozujete-li ABRA Flexi na vlastním serveru a omezujete přístup do internetu (firewall, proxy), musí mít server i počítače uživatelů povolený přístup na adresu, ze které se načítá webové rozhraní. Bez ní webové rozhraní nefunguje.


Adresy, které musí být dostupné

  • https://d9iphvhnmgdn1.cloudfront.net/versions.json: přehled verzí webového rozhraní,

  • https://d9iphvhnmgdn1.cloudfront.net/{verze}/index.html a ostatní soubory ve složce verze (JavaScript, styly, obrázky): samotné webové rozhraní.

⚠️ Nejjednodušší je povolit celou doménu d9iphvhnmgdn1.cloudfront.net, a to pro server ABRA Flexi i pro počítače, ze kterých uživatelé webové rozhraní otevírají.


Jak se webové rozhraní načítá

  1. Server ABRA Flexi si z adresy https://d9iphvhnmgdn1.cloudfront.net/versions.json zjistí, která verze webového rozhraní patří k nainstalované verzi serveru.

  2. Stáhne soubor index.html této verze, nahradí v něm cesty ke zdrojům (JavaScript a další soubory) a vrátí ho jako odpověď na adresu serveru, například localhost:5434 nebo libovolnou adresu nastavenou ve Vaší síti.

  3. Prohlížeč pak stahuje JavaScript a ostatní zdroje přímo z d9iphvhnmgdn1.cloudfront.net, už ne přes server.

Soubor index.html se stahuje s každým požadavkem. Výpis obsahu adresáře (directory listing) je na úložišti zakázaný, takže samotná adresa https://d9iphvhnmgdn1.cloudfront.net/ vrací chybu. To je v pořádku.

💡 Potřebujete poradit s nastavením? Napište nám na podporaflexi@abra.eu nebo do chatu v pravém dolním rohu.

Dostali jste odpověď na svou otázku?