ubuntu - ThingsBoard 默认访问端口

标签 ubuntu networking ip port thingsboard

目前,我在一个操作系统为 Ubuntu 18.04 的 EC2 实例中安装了社区版本的 Thingsboard。在这种情况下,我通过服务器的 ip 和端口访问 thingsboard 应用程序 8080 ( http://my_ip:8080/ )
在thingsboard 文档中,系统变量的一般配置可以在thingsboard.yml 中找到。文件位于 /usr/share/thingsboard/conf .
也就是说,可以通过端口 80 访问 ThingsBoard 应用程序。 ,也就是可以访问类似http://my_ip/的地址的ThingsBoard应用?
我尝试更改端口 808080在该部分:

server:
# Server bind address
address: "$ {HTTP_BIND_ADDRESS: 0.0.0.0}"
# Server bind port
port: "$ {HTTP_BIND_PORT: 8080}"
这不起作用,但是我尝试了另一个端口(例如 2020 ),如果您可以使用 http://my_ip:2020/ 输入

最佳答案

实现此目的的一种方法是遵循此官方指南,详细说明在 VM 上的 ThingsBoard 服务前面安装 HAProxy 服务器所需的步骤。
这样,HAProxy 就是监听端口 80 的那个。并对内部端口进行平衡8080结核病患者使用。
本教程还详细介绍了如何设置 certbot 来处理 TLS 证书。
https://thingsboard.io/docs/user-guide/install/pe/add-haproxy-ubuntu/

关于ubuntu - ThingsBoard 默认访问端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63598459/

相关文章:

ubuntu - MySQL Workbench 不在钥匙串(keychain)中保存密码

linux - 简单通用即插即用 ( uPNP ) 在网络上查找 Raspberry Pi

c# - 在 C# 中使用 Socket api 时 TCP 数据包如何到达

Docker,如何从命令行主机远程 ssh 到 docker 容器?

java - OSX 中出现 NoSuchMethodError,但 Ubuntu 中没有

java - 在启动 Ubuntu 时运行程序

linux - 向要监控的Nagios服务发送请求

ios - Spaceteam 如何运作?

apache - 动态 IP .htaccess 阻止列表?

objective-c - 在 iOS 中从 URL 确定 IP 地址