老师好,本机调试正常,发布到服务器后,需要验证登录(获取session)的URL都无法正常访问,都被提示登录
来源:13-9 服务端项目自动化发布、验证、故障排查与解决
纪无涯
2017-12-24
本机调试正常,使用natapp域名测试也正常,但是发布到服务器后,所有无需验证登录的URL正常,其他需要验证登录的都会被提示需要登录,所以应该是获取不到session,查看日志也看不到相关的东西。所以想请问下老师,这可能是什么原因,有什么排查的思路?
写回答
2回答
-
纪无涯
提问者
2017-12-25
老师好,我在本机localhost调试正常,使用natapp调试也正常,所有功能都能正常访问和响应。
项目发布到阿里云服务器后就不正常了,(获取不到session,因此需要验证登录的URL都被拦截了,这也不是系统错误,所以没有日志)
下面是本机测试和服务器测试的访问截图,我自己看的问题是服务器测试时的请求头没有cookie,猜想这就是服务器测试时session获取不到的原因,但是不知道为什么会这样?
下面URL里的${host}变量是我设置的方便切换服务器IP和localhost的。
本机调试的访问截图
登录

获取用户信息

服务器调试
登录

获取用户信息
072018-04-04 -
Geely
2017-12-24
你好同学,有没有系统的日志,还有你访问的截图,也一起发上来,现在这个线索不好排查。
你如果用natapp来访问的话,这个和服务器没关系呀。
你是在用阿里云还是本机服务呢?
022017-12-26
相似问题



