nginx+tomcat 数字无法提交的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

nginx+tomcat 数字无法提交的问题

2016-03-24 17:47:42 2012 1

碰到一个很诡异的问题,表单若干数据,但是value=“数字”的数据无法提交到服务器。
服务器nginx+tomcat 代理给tomcat处理
诡异的是什么呢, 比如hidden为1无法提交、改为1.0就可以了
有时候name=xxx.bbb value=40 这样的表单值也无法提交上去
采用了struts2
我怀疑是nginx配置的问题,页面提交后数据其实提交给了nginx代理过去的时候应该是被过滤掉了,帮忙解决一下。
nginx.conf:

#user  nobody;
worker_processes  2;
 
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
 
#pid        logs/nginx.pid;
 
events { 
    use epoll;
    # 每个工作进程允许最大的同时连接数
    worker_connections  4000;
} 
 
 
http {
    include       mime.types;
    default_type  application/octet-stream;
 
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
 
    #access_log  logs/access.log  main;
 
    #sendfile        on;
    #tcp_nopush     on;
 
    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 5M;
     
    #keepalive_timeout  0;
    keepalive_timeout  65;
 
    gzip  on;
    gzip_http_version 1.0;
    gzip_min_length 1000;
    gzip_buffers 4 8k;
    gzip_comp_level 5;
    gzip_disable "MSIE [1-6].";
    gzip_types text/plain application/x-javascript text/css text/javascript application/xml;
    gzip_vary on;
    server {
        listen 80;
        server_name url.com;
        rewrite ^ http://www.url.com$request_uri?;
    }
    server {
        listen   80;
        server_name  www.url.com;
        index index.html index.jsp index.htm;
        root /home/www/ROOT;
        error_page 404 http://www.url.com/404error.html;
        error_page 500 502 503 504  http://www.url.com/500error.html;
        error_log on;
         
        location ~.*.(jsp|action|do)$ {
            index /home/www/ROOT/index.html;
            proxy_pass http://localhost:8080;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Via "nginx";
        }
         
        #dwr
        location ~ /dwr/* {
            proxy_pass http://localhost:8080;
        }
         
        location ~.*\.(gif|jpg|png|bmp|swf)$ {
            expires 24h;
        }
 
        location ~.*\.(js|css|html|htm)?$ {
            expires 24h;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        location ~ /\.ht {
            deny  all;
        }
    }
}

配置不当之处请指出

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:13:11

    你这个问题应该跟 nginx 无关,不信你试试把nginx去掉,直接访问 tomcat,问题应该还是存在的 。
    这个可以看看是否是字符过滤的servlet引起的,一般工程为了解决乱码问题就会加入一个编码过滤!去掉试试

    0 0
相关问答

1

回答

Nginx没有将请求转发到tomcat的端口?怎么办啊!

2021-10-19 15:06:08 327浏览量 回答数 1

1

回答

nginx+2台tomcat负载均衡异常?报错

2020-06-22 15:02:26 274浏览量 回答数 1

1

回答

nginx代理tomcat服务器,访问Nginx用Https,代理用http,但?报错

2020-06-14 16:17:40 690浏览量 回答数 1

1

回答

Nginx反向代理Tomcat,攻击扫描请求的正则匹配死循环引起Java进程的C?400报错

2020-06-02 16:57:34 390浏览量 回答数 1

1

回答

nginx+tomcat集群 400 请求报错 

2020-05-30 23:01:44 406浏览量 回答数 1

1

回答

问一个NGINX反向代理TOMCAT问题[红薯老大看过来~]? 400 报错

2020-05-30 21:14:25 360浏览量 回答数 1

1

回答

nginx反向代理tomcat,

2018-05-04 10:54:11 1399浏览量 回答数 1

2

回答

nginx反向代理+tomcat+ssl

2017-10-31 18:14:42 2044浏览量 回答数 2

1

回答

下面问题中tomcat + nginx 配置问题,如何解决?

2016-06-02 16:32:35 1994浏览量 回答数 1

1

回答

nginx+tomcat出现504Gateway Time-out错误,求助

2016-03-25 14:52:36 5586浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载