没域名可以访问到服务器的文件吗,通过ip访问可以上传文件但是通过域名不可以...

环境: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更改为你要使用的另外一个项目的绝对路径。举例如下:

2YfY3u.png

6,由于项目代码很久没变,因此先猜测是服务器的问题,更换另外一个服务器,再次安装环境并运行这个项目之前的版本发现没有问题。所以猜测是服务器和项目问题

7,在原本的服务器上,使用新的tomcat再使用当初可以上传版本的项目,发现可以使用(这个时候我使用的是默认的8080端口)

8,可以使用后将端口号改为80,发现域名还是不可以上传!!

9,通过猜测发现,通过ip访问的项目可以上传,但是通过域名访问的项目不可以上传。

之后将问题甩给负责网络那边的人。

他们测试发现将ipv4关闭。在内网通过域名访问可以上传项目。(不知道原因)

最后发现问题应该是出现在证书上面。将CA证书去掉,使得通过不安全的http访问而不是https访问。这时就可以通过不安全的http访问项目并上传文件。(具体原因有待研究学习)

注意:更改为http后输入http有时候会自动补上s成为https,这个时候需要清除一下ie设置中internet选项中的ssl状态,然后等几分钟再进去就可以了。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值