配置了https后系统无法登录上去

2022-03-21 17:20:14
刘工
  • 访问次数: 2
  • 注册日期: 2022-03-21
  • 最后登录: 2022-03-21
  • 我的积分: 60
  • 门派等级: 无门派

我这边是通过Docker部署到CentOS8系统上的,首先修改了容器内的apache配置,让外部可以通过http://host:port/work的路径访问禅道项目;

这里都正常,然后通过nginx将80端口的请求代理到禅道系统;

这里也能直接通过80端口访问到系统,登录正常,系统的各个操作也正常;

最后通过nginx来配置https,这里配完就登录不了了,也没有任何报错提示;

但是如果通过http请求先登录进来,再切换到https,系统功能又都能正常显示,就是登录请求进不去,请问各位大佬清楚问题在哪吗

沙发
2022-03-21 17:33:40
宋翠萍
  • 访问次数: 676
  • 注册日期: 2021-09-23
  • 最后登录: 2023-09-21
  • 我的积分: 2390
  • 门派等级: 无门派
在禅道的目录 zentao(pro)/config/my.php文件中,加一行:

$config->framework->filterCSRF = false;

再试下

板凳
2022-03-21 17:40:28 回复#1
刘工
  • 访问次数: 2
  • 注册日期: 2022-03-21
  • 最后登录: 2022-03-21
  • 我的积分: 60
  • 门派等级: 无门派
按照您的方案已解决问题,非常感谢大佬!!!
1/1 1