通过ip访问可以上传文件但是通过域名不可以

   日期:2020-05-15     浏览:172    评论:0    
核心提示:环境:tomcat7.0 java1.8 项目框架:zk 系统:centos最近出现了一个很奇怪的问题,通过ip访问项目可以上传文件,但是通过域名访问项目就不可以上传。首先对项目进行一些排查,看看是哪里的问题。下面是我进行的排查。1,tomcat中的配置文件可以对文件的上传进行限制。先查看并修改conf中的server.xml2,项目中的配置文件也可以对文件的上传进行限制,查看struts配置文件3,查看是不是由于一些安全软件对项目上传进行拦截。4,查看磁盘是不是满了,对上传造java

环境:tomcat7.0 java1.8 项目框架:zk 系统:centos
最近出现了一个很奇怪的问题,通过ip访问项目可以上传文件,但是通过域名访问项目就不可以上传。

首先对项目进行一些排查,看看是哪里的问题。下面是我进行的排查。
1,tomcat中的配置文件可以对文件的上传进行限制。先查看并修改conf中的server.xml
2,项目中的配置文件也可以对文件的上传进行限制,查看struts配置文件
3,查看是不是由于一些安全软件对项目上传进行拦截。
4,查看磁盘是不是满了,对上传造成影响。df -h
5,想着是不是由于tomcat出现问题造成影响,安装一个新的tomcat,将conf中的server.xml中的Host本来映射到相对路径下的webapps更改为你要使用的另外一个项目的绝对路径。举例如下:

6,由于项目代码很久没变,因此先猜测是服务器的问题,更换另外一个服务器,再次安装环境并运行这个项目之前的版本发现没有问题。所以猜测是服务器和项目问题
7,在原本的服务器上,使用新的tomcat再使用当初可以上传版本的项目,发现可以使用(这个时候我使用的是默认的8080端口)
8,可以使用后将端口号改为80,发现域名还是不可以上传!!
9,通过猜测发现,通过ip访问的项目可以上传,但是通过域名访问的项目不可以上传。

之后将问题甩给负责网络那边的人。
他们测试发现将ipv4关闭。在内网通过域名访问可以上传项目。(不知道原因)

最后发现问题应该是出现在证书上面。将CA证书去掉,使得通过不安全的http访问而不是https访问。这时就可以通过不安全的http访问项目并上传文件。(具体原因有待研究学习)
注意:更改为http后输入http有时候会自动补上s成为https,这个时候需要清除一下ie设置中internet选项中的ssl状态,然后等几分钟再进去就可以了。

对于这部分的知识了解较少

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服