用Docker安装Blynk-Server后无法配置mail.properties的解决方案

利用Docker快速搭建Blynk物联网服务器

不知道是不是官方的原因,用Docker部署Blynk-Server之后,邮件配置修改保存之后还是原先的样子。为此波波也折腾了接近两天时间。

刚刚遇到这个问题的时候,波波并没有考虑太多官方的原因。因为在服务器的安全日志中看到了配置mail.properties文件时的拦截日志。出于安全考虑,波波的服务器禁止了GET和POST以外的所有请求。然后尝试放开请求。结果还是一样,配置文件在点击保存的时候并没有修改。

后来索性把服务器的防火墙都禁止掉了,但是问题如故。

其实最终解决这个问题也很简单。

方法一:进入docker容器中,安装文本编辑器,创建一个mail.properties文件在/blynk/目录

方法二:在本地电脑上编辑好mail.properties文件之后,上传到能访问到的空间里,然后用wget下载到/blynk/目录。

文件放好以后,退出容器,重启下Blynk容器即可。

其实这个问题在国内讨论的比较少,在国外的程序员社区中遇到这个问题的人很多,其实还是建议官方把目录映射以及相关配置写清楚,不然难免不让初次使用的人入坑。

 

波波
你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!