请教一个Tomcat的问题

2013-07-13 11:15:29 +08:00
 NexEase
默认安装好tomcat环境后,测试页面可正常访问,curl -I localhost 也可是 HTTP/1.1 200 OK,但是将应用上传之后也可以正常访问,但是Curl -I localhost却出现 HTTP/1.1 403 Forbidden,日志显示 "HEAD / HTTP/1.1" 403 -,请大家帮忙分析是什么原因导致的,谢谢了。

OS:CentOS 5.9 x64
Tomcat Version:7
JDK Version:1.7
3243 次点击
所在节点    问与答
6 条回复
ijse
2013-07-13 11:18:47 +08:00
传到哪儿了? 默认可以放到webapps下, 或者在server.xml里配置
NexEase
2013-07-13 11:22:31 +08:00
@ijse 上传到webapps目录下面了,正常可以访问,但想用curl -I 监控服务器状态,却一直返回403错误。
ijse
2013-07-13 11:24:15 +08:00
@NexEase 浏览器中访问localhost可以,curl却不行?
NexEase
2013-07-13 11:28:38 +08:00
@ijse 对,浏览器可正常访问,但curl -I 却403 错误,访问日志里面提示"HEAD / HTTP/1.1" 403 -,难道是禁止了HEAD方法?
altchen
2013-07-13 11:33:40 +08:00
应用自身加了判断useragent?
NexEase
2013-07-13 11:44:25 +08:00
@altchen 加了useragent参数还是同样错误,

curl -i --user-agent "[Mozilla/5.0 ( iPhone ; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7]" localhost

HTTP/1.1 403 Forbidden
Server: Apache-Coyote/1.1
Cache-Control: private
Expires: Thu, 01 Jan 1970 08:00:00 CST
Content-Type: text/html;charset=utf-8
Content-Length: 1057
Date: Sat, 13 Jul 2013 03:44:31 GMT

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/75629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX