架构
nginx配置了https
docker运行禅道
nginx代理到禅道(禅道非https)
出现问题:
无法登录
所有表单无法提交
这个是禅道版本的问题,我按照官方的一篇文章找到了我自己的答案可以自己试一下
主要是修改代码
路径大家都不一样,linux的话直接从安装目录开始替换我的home
docker的话看你有没有做-v绑定卷,比如我是做了绑定的-v /home/zentao-fanbiao/:/opt/zbox/
所以我的宿主机的目录如图
然后修改router.class.php文件,注释掉598-600
官方原话是“zentao/framework/base/router.class.php 598-600行代码注释下试试。”
不懂php注释的就直接使用/**/这种把,我也是看到590行代码左右有用到这种注释,不用重启就可以尝试是否可行了
参考地址:https://www.zentao.net/ask/36770.html