kiosková služba localhost 1000

Země: Spojené státy
Informace o ISP: Amazon Technologies Inc.

Pokud provozujete kiosk nebo počítač pro jednoho uživatele, můžete použít porty localhost a ::kiosk. The localhost servisní port se používá k dotazování softwaru na stroji a je přístupný přímo z prohlížeče. Dále nebudete muset zpřístupňovat své aplikace prostřednictvím veřejné IP adresy uživatelům, kteří přistupují k vašim počítačům vzdáleně. V tomto blogu si ukážeme, jak vytvořit základní kioskový server pomocí Ubuntu 18.04 LTS, webového serveru NGINX, certifikační autority Let's Encrypt SSL a databáze PostgreSQL. Kiosk servery pomáhají uživatelům přistupovat ke konkrétním funkcím webu nebo softwarové aplikace organizace prostřednictvím zabezpečených prostředků, jako jsou adresy URL, ke kterým mají přístup pouze oni. Typickým příkladem kiosku je situace, kdy zákazníci na letišti potřebují provést platby pomocí mílí své letecké společnosti, než se mohou odbavit do další destinace.

Automatické spouštění veřejné aplikace na zařízeních Chrome

Abyste mohli začít s kioskovou aplikací, musíte nejprve vytvořit instanci kioskového serveru. Chcete-li to provést, doporučujeme nainstalovat a nakonfigurovat webový server NGINX s certifikační autoritou Let's Encrypt SSL. Jakmile bude vaše instance spuštěna, můžete pomocí Internetového obchodu Chrome automaticky spouštět aplikaci na svých kioscích.

Viz také  http://localhost:3001
YouTube video

Umožněte aplikaci veřejného terminálu ovládat verzi Chrome

Začněme vytvořením jednoduché kioskové aplikace pomocí rámce Node.js. Uvnitř aplikace kiosku musíte vytvořit funkci, kterou lze volat při spuštění kiosku a zastavit funkci, když je zavřen. Udělá to následující kód: let Kiosk = { start() { }, stop() { } } function startKiosk() { Kiosk.start(); } function stopKiosk() { Kiosk.stop(); }

Krok 1: Nastavte verzi operačního systému v souboru manifestu kioskové aplikace

Chcete-li nastavit verzi operačního systému v souboru manifestu kioskové aplikace, postupujte takto:

  1. Otevřete soubor manifestu pro vaši kioskovou aplikaci. Tento soubor se obvykle jmenuje „manifest.json“ a nachází se v kořenovém adresáři vaší aplikace.
  2. Přidejte do souboru nový pár klíč–hodnota, kde klíč je „minimum_chrome_version“ a hodnota je minimální verze operačního systému Chrome OS, kterou vaše aplikace vyžaduje. Například:
"minimum_chrome_version": "92.0.4515.107"

3. Chcete-li zajistit, aby se změny projevily, uložte soubor manifestu a znovu načtěte svou kioskovou aplikaci.
Nastavením minimální verze Chrome OS v souboru manifestu vaší aplikace zajistíte, že vaše aplikace bude kompatibilní pouze s verzemi operačního systému, které jste otestovali a ověřili. To může pomoci předcházet problémům s kompatibilitou a celkovou stabilitou vaší kioskové aplikace.

Krok 2: Nechte aplikaci veřejného terminálu ovládat verzi Chrome

na kiosku Kiosky Chrome lze ovládat pomocí rozšíření aplikace. Chcete-li nainstalovat rozšíření pro ovládání verze Chrome na váš kiosek, budete muset vytvořit novou aplikaci pomocí Google Developer Console. Z této konzole můžete také vytvořit certifikát SSL pro svůj kiosk. Budete také muset nakonfigurovat webový server NGINX jako reverzní proxy, abyste uživatelům umožnili přístup k aplikaci z jejich prohlížeče, aniž by byla aplikace vystavena přes veřejnou IP adresu. Po nakonfigurování máte zabezpečený kanál, přes který mohou uživatelé přistupovat k vaší aplikaci. Doufáme, že vám tato příručka pomůže s nastavením a konfigurací vašeho vlastního kioskového serveru!

YouTube video

Krok 3: Ověřte, že jsou aplikovány zásady

Po instalaci NGINX budete muset spustit server pomocí následujícího příkazu:

sudo systemctl spusťte nginx.service
Měli byste vidět výstup podobný následujícímu:
Spuštění NGINX
[OK] Spouštění nginx.service…
…a měli byste být schopni přejít na http://localhost/ a vidět stránku, která říká, že NGINX běží!
Pokud chcete zkontrolovat své protokoly NGINX, spusťte následující příkaz:
sudo journalctl -u nginx.service
Pokud chcete povolit SSL pro svůj kioskový server, použijte tyto příkazy: sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/, poté restartujte nginx pomocí tohoto příkazu: sudo systemctl restart nginx.service Pokud chcete pokračovat ve vytváření uživatele kiosku, navštivte naše webové stránky http://www.cannonballtech.com

Běžné scénáře

Obecná konfigurace je stejná pro všechny kioskové servery:

Kiosk servery se obvykle používají v jednom ze dvou scénářů:
-Pro prodejní automaty (POS), ke kterým potřebují vzdálený přístup oprávnění uživatelé, když jsou fyzicky přítomni na konkrétním místě. Například letištní kiosek, kde mohou cestující zaplatit poplatky letecké společnosti pomocí svých leteckých mil, než se odbaví do další destinace.
-Pro přístup k jedné online nebo offline aplikaci prostřednictvím kiosků připojených k síti a strojů pro jednoho uživatele, které jsou dostupné přes internet. Například když se organizace rozhodnou poskytnout přístup pro jednoho uživatele ke svým aplikacím na zabezpečené webové stránce přístupné pouze oprávněným uživatelům a/nebo vzdáleným místům, jako jsou pobočky velké organizace.

Závěr

The localhost Služba 1000 kiosků je způsob, jak spouštět aplikace Chrome v kioscích. Jedná se o jednoduchý jednokrokový proces, který lze provést prostřednictvím akce v souboru manifestu vaší aplikace.

Index