花生壳内网穿透+https+tomcat不能进行网页访问

本文要讨论的问题是使用花生壳内网穿透、使用花生壳提供的https域名,访问tomcat下的项目出现的一些问题与解决方法。

一、大背景:

本人做了一款网站,本地访问正常,想实现远程访问,利用花生壳内网穿透,前几次正常访问,但是后几次,应该是被他发现了是网站,就被屏蔽掉了。想着用赠送的https域名看看行不行。试过用此域名做过映射后,能通过域名访问tomcat首页,说明映射传输正常。但是在域名后加上应用再访问,就访问不到了。网页显示没有任何响应。

二、现象描述:       

试着用Tomcat页面的“管理应用”来访问,可以正常访问,出现登录页面,正常。当我点提交登录按键时,本该显示登录成功后的欢迎界面,但是页面显示没有任何响应。

将提交方式改为get后,发现跳转的地址还是有一点小区别的,就是没有显示协议,而协议本应该显示为https://。

三、问题分析:

花生壳应该是自己配置好了认证,我们只需要像http://一样正常使用,不需要有其它步骤。

 所以应该是在跳转的时候,协议不对,没有连接到壳域名。

要是通过修改tomcat配置来使得每次访问都通过https://协议,就像是在该协议之上又使用了一遍。更重要的是还得通过配置tomcat,这些步骤还挺麻烦的。

于是将跳转的代码写死为

response.sendRedirect(DomainUtils.getHttpsDomain()+"/web/welcome.jsp");

//DomainUtils.getHttpsDomain()后回的是类似于https://abc.def.com 的字符串

四、测试结论

发现可以正常跳转了。索性跳转页面并不多,可以这么做。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值