目前,我在一个操作系统为 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应用?
我尝试更改端口 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/
输入
最佳答案
实现此目的的一种方法是遵循此官方指南,详细说明在 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/