localhost 1000 信息亭服务

国家: 美国
互联网服务供应商信息: 亚马逊科技公司

如果您运行的是 kiosk 或单用户计算机,则可以使用 localhost 和 ::kiosk 服务端口。这 本地主机 服务端口用于查询机器上的软件,可以直接从浏览器访问。此外,您不必通过公共 IP 地址为远程访问您机器的用户公开您的应用程序。在此博客中,我们将展示如何使用 Ubuntu 18.04 LTS、NGINX Web 服务器、Let's Encrypt SSL 证书颁发机构和 PostgreSQL 数据库创建基本的信息亭服务器。 Kiosk 服务器帮助用户通过安全方式(例如只有他们可以访问的 URL)访问组织网站或软件应用程序的特定功能。自助服务亭的一个典型示例是,当客户在机场需要使用他们的航空里程进行付款时,他们才能为下一个旅行目的地办理登机手续。

在 Chrome 设备上自动启动自助服务终端应用

为了开始使用自助服务终端应用程序,您首先需要创建自助服务终端服务器的实例。为此,我们建议您使用 Let's Encrypt SSL 证书颁发机构安装和配置 NGINX Web 服务器。一旦您的实例启动并运行,您就可以使用 Chrome Webstore 在您的自助服务终端上自动启动应用程序。

也可以看看  http://localhost/wordpress/
YouTube 视频

让自助服务终端应用控制 Chrome 版本

让我们从使用 Node.js 框架创建一个简单的信息亭应用开始。在您的自助服务终端应用程序内部,您需要创建一个可在自助服务终端启动时调用并在其关闭时停止该功能的函数。以下代码将执行此操作: let Kiosk = { start() { }, stop() { } } function startKiosk() { Kiosk.start(); } 功能 stopKiosk() { Kiosk.stop(); }

第 1 步:在自助服务终端应用的清单文件中设置操作系统版本

要在自助服务终端应用的清单文件中设置操作系统版本,您可以按照以下步骤操作:

  1. 打开自助服务终端应用程序的清单文件。此文件通常命名为“manifest.json”,位于应用程序的根目录中。
  2. 在文件中添加一个新的键值对,其中键为“minimum_chrome_version”,值为您的应用所需的最低 Chrome 操作系统版本。例如:
“最低_chrome_version”:“92.0.4515.107”

3. 为确保修改生效,保存清单文件并重新加载您的信息亭应用程序。
在您应用的清单文件中设置最低 Chrome 操作系统版本可确保您的应用仅与您已经测试和验证的操作系统版本兼容。这有助于防止兼容性问题和自助服务终端应用程序的整体稳定性。

第 2 步:让自助服务终端应用控制 Chrome 版本

在自助服务终端上 Chrome 自助服务终端可以通过应用扩展程序进行控制。要在自助服务终端上安装扩展程序以控制 Chrome 版本,您需要使用 Google Developer Console 创建一个新应用。在此控制台中,您还可以为您的信息亭创建 SSL 证书。您还需要将 NGINX Web 服务器配置为反向代理,以允许用户从浏览器访问应用程序,而无需通过公共 IP 地址公开应用程序。配置完成后,您就有了一个安全通道,用户可以通过该通道访问您的应用程序。我们希望本指南可以帮助您设置和配置您自己的信息亭服务器!

YouTube 视频

第 3 步:验证策略是否已应用

安装 NGINX 后,您需要使用以下命令启动服务器:

sudo systemctl 启动 nginx.service
您应该会看到类似于以下内容的输出:
启动 NGINX
[ 好的 ] 正在启动 nginx.service...
……你应该能够访问 http://localhost/ 并看到一个页面显示 NGINX 正在运行!
如果要检查 NGINX 日志,请运行以下命令:
sudo journalctl -u nginx.service
如果要为 kiosk 服务器启用 SSL,请使用以下命令:sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/,然后重新启动 nginx使用此命令: sudo systemctl restart nginx.service 如果您想继续创建 kiosk 用户,请访问我们的网站 http://www.cannonballtech.com

常见场景

所有信息亭服务器的一般配置都是相同的:

Kiosk 服务器通常用于以下两种情况之一:
- 适用于授权用户在实际出现在特定位置时需要远程访问的销售点 (POS) 机器。例如,一个机场自助服务终端,旅客可以在此使用他们的航空里程支付他们的航空费用,然后再为他们的下一个旅行目的地办理登机手续。
- 通过网络连接的信息亭和可通过 Internet 获得的单用户计算机进行单一在线或离线应用程序访问。例如,当组织决定在仅授权用户和/或远程位置(例如大型组织的分支机构)访问的安全网页上提供对其应用程序的单用户访问时。

结论

本地主机 1000 kiosk 服务是一种在 kiosk 中启动 Chrome 应用程序的方法。这是一个简单的一步过程,可以通过对应用的清单文件执行操作来完成。

指数