【发布时间】:2020-07-01 10:05:50
【问题描述】:
我对使用 influxdb 的 https 通信有点困惑。我在具有公共 IP 的虚拟机上运行 1.8 Influxdb 实例。它是一个 Apache2 服务器,但现在我不愿意将它用作网络服务器来向客户端显示网页。我想将它用作 influxdb 的数据库服务器。
我从 Let's Encrypt 获得了有效证书,确实欢迎页面 https://datavm.bo.cnr.it 在加密连接上正常工作。
然后我按照文档中的所有说明启用https:我将fullchain.pem文件放在/etc/ssl目录中,我设置了文件权限(虽然不确定这一步的含义),我编辑了influxdb.conf使用https-enabled = true 并设置https-certificate 和https-private.key 的路径(两者都使用fullchain.pem,对吗?)。然后,systemctl restart influxdb。当我运行influxdb -ssl -host datavm.bo.cnr.it 时,我得到以下信息:
Failed to connect to https://datavm.bo.cnr.it:8086: Get https://datavm.bo.cnr.it:8086/ping: http: server gave HTTP response to HTTPS client
Please check your connection settings and ensure 'influxd' is running.
非常感谢任何帮助理解我做错了什么!谢谢
【问题讨论】:
标签: ssl https influxdb lets-encrypt