openspug / spug

开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
https://spug.cc
GNU Affero General Public License v3.0
10.23k stars 2.07k forks source link

关于通过Docker部署在登录的时候总是出现“会话过期,请重新登录”的问题 #671

Open zeepLi123 opened 6 months ago

zeepLi123 commented 6 months ago

Spug 版本:

问题重现步骤

  1. 按照正常的账号和密码进行登录,在登录进入系统后的1-2秒中,就会跳转到登录页面,并提示“会话过期,请重新登录”,这个主要是哪块出现了问题

报错/问题截图

image

期望的结果

可以正常的进行登录

rectinajh commented 6 months ago

同样遇到这个问题

vapao commented 6 months ago

应该是你所在的网络公网 ip 出口有多个,Spug 默认会记录登录时的 ip,如果后续使用中该账户不是通过登录 ip 访问,则会自动强制登录信息失效,要求重新登录。 https://spug.cc/docs/practice 可参考这个文档安全部分的说明。 如何确实需要可以通过 系统设置 / 安全设置 / 登录 IP 绑定 关闭该特性。

zeepLi123 commented 6 months ago

我在端口映射的时候,进行了调整。如果进行nginx配置的话,是在docker里还是在服务器上进行nginx的配置

vapao commented 6 months ago

我在端口映射的时候,进行了调整。如果进行nginx配置的话,是在docker里还是在服务器上进行nginx的配置

这个得看你配置什么,docker 容器内有一个 nginx