Ubuntu ThingsBoard默认访问端口

Ubuntu ThingsBoard默认访问端口,ubuntu,networking,ip,port,thingsboard,Ubuntu,Networking,Ip,Port,Thingsboard,目前,我已经在一个EC2实例中安装了Thingsboard的社区版本,该实例带有操作系统Ubuntu 18.04。我通过服务器的ip和一个端口(本例中为8080)(http://my_ip:8080/) 在thingsboard文档中,可以在/usr/share/thingsboard/conf中的thingsboard.yml文件中找到系统变量的一般配置 也就是说,可以通过端口80访问ThingsBoard应用程序,也就是说,可以使用类似http://my_ip/ 我在以下部分中尝试将端口80

目前,我已经在一个EC2实例中安装了Thingsboard的社区版本,该实例带有操作系统Ubuntu 18.04。我通过服务器的ip和一个端口(本例中为8080)(
http://my_ip:8080/

在thingsboard文档中,可以在
/usr/share/thingsboard/conf
中的
thingsboard.yml
文件中找到系统变量的一般配置

也就是说,可以通过端口
80
访问ThingsBoard应用程序,也就是说,可以使用类似
http://my_ip/

我在以下部分中尝试将端口
8080
更改为
80

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/

实现这一点的一种方法是遵循本官方指南,详细说明在虚拟机ThingsBoard服务前面安装HAProxy服务器所需的步骤

这样,HAProxy就可以监听端口
80
,并对TB使用的内部端口
8080
进行平衡

本教程还详细介绍了如何设置certbot来处理TLS证书,这是一个额外的过程