localhost 1000 -kioskipalvelu

Jos käytät kioskia tai yhden käyttäjän konetta, voit käyttää localhost- ja ::kiosk-palveluportteja. Localhost-palveluporttia käytetään koneen ohjelmistojen kyselyyn, ja siihen pääsee suoraan selaimesta. Lisäksi sinun ei tarvitse paljastaa sovelluksiasi julkisen IP-osoitteen kautta käyttäjille, jotka käyttävät koneitasi etänä. Tässä blogissa näytämme, kuinka luodaan peruskioskipalvelin Ubuntu 18.04 LTS:n, NGINX-verkkopalvelimen, Let's Encrypt SSL-varmenneviranomaisen ja PostgreSQL-tietokannan avulla. Kioskipalvelimet auttavat käyttäjiä käyttämään organisaation verkkosivuston tai ohjelmistosovelluksen tiettyjä ominaisuuksia suojattujen keinojen, kuten URL-osoitteiden avulla, joita vain he voivat käyttää. Tyypillinen esimerkki kioskista on, kun lentoasemalla olevien asiakkaiden on suoritettava maksuja käyttämällä lentomailejaan ennen kuin he voivat kirjautua sisään seuraavaan matkakohteeseensa.

Käynnistä kioskisovellus automaattisesti Chrome-laitteilla

Jotta voit aloittaa kioskisovelluksen käytön, sinun on ensin luotava kioskipalvelimen esiintymä. Tätä varten suosittelemme, että asennat ja määrität NGINX-verkkopalvelimen Let's Encrypt SSL -varmenneviranomaisella. Kun esiintymäsi on valmis, voit käynnistää sovelluksen automaattisesti kioskeissasi Chrome Webstoren avulla.

Anna kioskisovelluksen hallita Chrome-versiota

Aloitetaan luomalla yksinkertainen kioskisovellus Node.js-kehyksen avulla. Kioskisovelluksen sisälle on luotava toiminto, joka voidaan kutsua, kun kioski käynnistetään, ja pysäyttää toiminto, kun se suljetaan. Seuraava koodi tekee tämän: anna Kiosk = { start() { }, stop() { } } function startKiosk() { Kiosk.start(); } function stopKiosk() { Kiosk.stop(); }

Vaihe 1: Aseta käyttöjärjestelmäversio kioskisovelluksen luettelotiedostoon

Luettelotiedostoon on sisällytettävä a

Vaihe 2: Anna kioskisovelluksen hallita Chrome-versiota

kioskissa Chrome-kioskeja voidaan ohjata sovelluslaajennuksilla. Jos haluat asentaa laajennuksen, jolla voit hallita kioskisi Chrome-versiota, sinun on luotava uusi sovellus Google Developer Consolessa. Tästä konsolista voit myös luoda SSL-varmenteen kioskillesi. Sinun on myös määritettävä NGINX-verkkopalvelin käänteiseksi välityspalvelimeksi, jotta käyttäjät voivat käyttää sovellusta selaimestaan paljastamatta sovellusta julkisen IP-osoitteen kautta. Kun olet määrittänyt, sinulla on suojattu kanava, jonka kautta käyttäjät voivat käyttää sovellustasi. Toivomme, että tämä opas auttaa sinua oman kioskipalvelimesi asennuksessa ja konfiguroinnissa!

Vaihe 3 : Varmista, että käytäntöjä sovelletaan

Kun olet asentanut NGINX:n, sinun on käynnistettävä palvelin seuraavalla komennolla:

sudo systemctl käynnistä nginx.service
Sinun pitäisi nähdä seuraavanlainen tulos:
Käynnistetään NGINX
[ OK ] Käynnistetään nginx.service…
…ja sinun pitäisi pystyä menemään osoitteeseen http://localhost/ ja nähdä sivu, joka sanoo, että NGINX on käynnissä!
Jos haluat tarkistaa NGINX-lokit, suorita seuraava komento:
sudo journalctl -u nginx.service
Jos haluat ottaa SSL:n käyttöön kioskipalvelimessasi, käytä näitä komentoja: sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/ ja käynnistä nginx uudelleen. tällä komennolla: sudo systemctl restart nginx.service Jos haluat jatkaa kioskikäyttäjän luomista, käy verkkosivuillamme http://www.cannonballtech.com

Yleisiä skenaarioita

Yleinen kokoonpano on sama kaikille kioskipalvelimille:

Kioskipalvelimia käytetään yleensä jommassakummassa kahdesta skenaariosta:
- Myyntipisteen (POS) koneille, joihin valtuutettujen käyttäjien on päästävä etäkäyttöön heidän ollessaan fyysisesti tietyssä paikassa. Esimerkiksi lentokenttäkioski, jossa matkustajat voivat maksaa lentomaksunsa käyttämällä lentomailejaan ennen kuin he kirjautuvat sisään seuraavaan matkakohteeseensa.
-Yhdelle online- tai offline-sovellukselle pääsy verkkoon kytkettyjen kioskien ja yhden käyttäjän koneiden kautta, jotka ovat saatavilla Internetissä. Esimerkiksi, kun organisaatiot päättävät tarjota yhden käyttäjän pääsyn sovelluksiinsa suojatulla verkkosivulla, johon pääsevät vain valtuutetut käyttäjät ja/tai etäpaikat, kuten suuren organisaation sivuliikkeet.

Johtopäätös

Localhost 1000 -kioskipalvelu on tapa käynnistää Chrome-sovelluksia kioskeissa. Se on yksinkertainen, yksivaiheinen prosessi, joka voidaan tehdä sovelluksesi luettelotiedostolla.