在2个后端之前设置基本的1 x NGINX负载均衡器时,我发现我很明显是个错误:此认证应用程序的时间表无法编辑:
如您所见,在此特定的应用程序中,cron文件归root:root
所有,不具有文件扩展名(权限右侧的加号),文件也可以由该属性编辑。登录用户(在这种情况下为nginx
)。
所有其他经过认证的应用程序都允许主要登录用户使用crontab,即使我发现每个文件的权限相差很大。
我偶然发现了https://github.com/jelastic/jem/blob/master/etc/jelastic/export.conf,似乎该文件提出了一个错误修正,但如果是2016年8月,则为最新更新,因此我猜Jelastic已关闭了许多源代码。
我们如何为认证应用程序源代码做出贡献?
答案 0 :(得分:1)
实际上是一个错误,因为在平衡器模板中nginx用户的cron文件不可编辑,因此必须进行设计。
对于exports.conf-该文件用于向后可比性,但不再使用。
对于现有容器,问题肯定会在最新模板中得到解决-如果您向我们提供了有关您所使用的托管服务提供商的更多详细信息,我们将应用补丁来修复它们-我们将为您提供帮助。 / p>
关于对认证模板的贡献,所有映像都可以在Docker Hub上公开获得,如果您构建Docker映像并在Dockerfile中指定,则可以基于现有版本创建自己的模板版本 以“ from jelastic / nginxbalancer”为基础,则可以对文件系统进行任何修改。下一步就是将现有的平衡器替换为您的自定义平衡器。
无论如何,让我们从修复现有容器开始。
非常感谢您发现错误!