首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

NGINX 报405异常

2014-01-26 
NGINX 报405错误改为jsp页面提交可解决?telnet *.*.*.* 80POST /map/navigation/2011winter/jsn/jsn_20120

NGINX 报405错误
改为jsp页面提交可解决

?telnet *.*.*.* 80
POST /map/navigation/2011winter/jsn/jsn_20120723_pack/pvf.jsn
HTTP/1.1
Host:*.*.*.* (2个回车)

HTTP/1.1 405 Not Allowed
Server: MapbarServer
Date: Mon, 08 Oct 2012 05:34:53 GMT
Content-Type: text/html
Content-Length: 173
Connection: keep-alive

<html>
<head><title>405 Not Allowed</title></head>
<body bgcolor="white">
<center><h1>405 Not Allowed</h1></center>
<hr><center>MapbarServer</center>
</body>
</html>

经查发现:NGINX不允许向静态文件提交POST方式的请求,否则报405错误
解决办法:
1.在nginx vhosts配置文件中增加如下
error_page 405 =200 @405;
? ? ? ? location @405 {
? ? ? ? root /mapdata/www/datamobile/;
? ? ? ? proxy_method GET;
? ? ? ? proxy_pass http://map_tomcat;
? ? }

热点排行