目前,我已经在Ubuntu18.04操作系统的EC2实例中安装了Thingsboard的社区版本。我通过服务器的ip和一个端口(本例中为8080 (http://my_ip:8080/) )访问thingsboard应用程序
在thingsboard文档中,可以在/usr/share/thingsboard/conf中的thingsboard.yml文件中找到系统变量的常规配置。
也就是说,可以通过端口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/进入
发布于 2020-08-28 18:43:26
要实现这一点,一种方法是遵循此官方指南,详细说明在VM上的ThingsBoard服务之前安装HAProxy服务器所需的步骤。
这样,HAProxy就会监听端口80,并对TB使用的内部端口8080进行平衡。
本教程还详细介绍了如何设置certbot来处理TLS证书。
https://thingsboard.io/docs/user-guide/install/pe/add-haproxy-ubuntu/
https://stackoverflow.com/questions/63598459
复制相似问题