Maa: Yhdysvallat
Internet-palveluntarjoajan tiedot: Amazon.com
Jos käytät kioskia tai yhden käyttäjän konetta, voit käyttää localhost- ja ::kiosk-palveluportteja. The paikallinen isäntä huoltoporttia käytetään koneen ohjelmiston 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 käyttämällä Ubuntu 18.04 LTS:ää, NGINX-verkkopalvelinta, Let's Encrypt SSL-sertifikaattiviranomaista ja PostgreSQL-tietokantaa. Kioskipalvelimet auttavat käyttäjiä käyttämään organisaation verkkosivuston tai ohjelmistosovelluksen tiettyjä ominaisuuksia suojatuilla keinoilla, kuten URL-osoitteilla, 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
Voit määrittää käyttöjärjestelmän version kioskisovelluksen luettelotiedostossa seuraavasti:
- Avaa kioskisovelluksesi luettelotiedosto. Tämän tiedoston nimi on yleensä "manifest.json", ja se sijaitsee sovelluksesi juurihakemistossa.
- Lisää tiedostoon uusi avain-arvo-pari, jossa avain on "minim_chrome_version" ja arvo on Chrome-käyttöjärjestelmän vähimmäisversio, jota sovelluksesi vaatii. Esimerkiksi:
"minimi_chrome_version": "92.0.4515.107"
3. Varmistaaksesi, että muutokset tulevat voimaan, tallenna luettelotiedosto ja lataa kioskisovellus uudelleen.
Chrome-käyttöjärjestelmän vähimmäisversion asettaminen sovelluksesi luettelotiedostoon varmistaa, että sovelluksesi on yhteensopiva vain testaamiesi ja vahvistamiesi käyttöjärjestelmäversioiden kanssa. Tämä voi auttaa estämään yhteensopivuusongelmia ja parantamaan kioskisovelluksesi yleistä vakautta.
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
The paikallinen isäntä 1000 kioskipalvelu on tapa käynnistää Chrome-sovelluksia kioskeissa. Se on yksinkertainen, yksivaiheinen prosessi, joka voidaan tehdä sovelluksesi luettelotiedostolla.