老师好,本机调试正常,发布到服务器后,需要验证登录(获取session)的URL都无法正常访问,都被提示登录

来源:13-9 服务端项目自动化发布、验证、故障排查与解决

纪无涯

2017-12-24

本机调试正常,使用natapp域名测试也正常,但是发布到服务器后,所有无需验证登录的URL正常,其他需要验证登录的都会被提示需要登录,所以应该是获取不到session,查看日志也看不到相关的东西。所以想请问下老师,这可能是什么原因,有什么排查的思路?

写回答

2回答

纪无涯

提问者

2017-12-25

老师好,我在本机localhost调试正常,使用natapp调试也正常,所有功能都能正常访问和响应。

项目发布到阿里云服务器后就不正常了,(获取不到session,因此需要验证登录的URL都被拦截了,这也不是系统错误,所以没有日志)

下面是本机测试和服务器测试的访问截图,我自己看的问题是服务器测试时的请求头没有cookie,猜想这就是服务器测试时session获取不到的原因,但是不知道为什么会这样?

下面URL里的${host}变量是我设置的方便切换服务器IP和localhost的。

本机调试的访问截图

登录

//img.mukewang.com/szimg/5a409bf00001658a10130772.jpg

获取用户信息

//img.mukewang.com/szimg/5a409c420001acde09580675.jpg

服务器调试

登录

//img.mukewang.com/szimg/5a409c6900011abc14880889.jpg

获取用户信息

//img.mukewang.com/szimg/5a409c900001af2814690824.jpg

0
7
薄雾云片
回复
纪无涯
你好,我遇到和你一样的问题,但是我的服务器是windows,想要询问关于“代码设置返回的PATH”这里能够详细讲解一下吗?
2018-04-04
共7条回复

Geely

2017-12-24

你好同学,有没有系统的日志,还有你访问的截图,也一起发上来,现在这个线索不好排查。

你如果用natapp来访问的话,这个和服务器没关系呀。

你是在用阿里云还是本机服务呢?


0
2
Geely
回复
纪无涯
没关系的,我看一下,但是图片放不大呀晕。。看不清。。我尽力啊。。。
2017-12-26
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9502 学习 · 8820 问题

查看课程