Nginx 如何配置tomcat服务器的nignx代理根路径,但同时直接服务静态内容

Nginx 如何配置tomcat服务器的nignx代理根路径,但同时直接服务静态内容,nginx,Nginx,我希望nginx直接为staic内容提供服务 但是代理 我的/etc/nginx/sites-enabled/default配置 location /v2/static { } location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404.

我希望nginx直接为staic内容提供服务

但是代理

我的/etc/nginx/sites-enabled/default配置

   location /v2/static {

    }

    location / {
            # First attempt to serve request as file, then
            # as directory, then fall back to displaying a 404.
            # try_files $uri $uri/ =404;
            # Uncomment to enable naxsi on this location
            # include /etc/nginx/naxsi.rules
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE';
            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_pass http://127.0.0.1:8080/;
    }
现在,访问时出现HTTP错误404,但正在工作


任何人都可以告诉我如何配置nginx?

Set
port\u in\u redirect off完全按照以下方式设置配置:

location / {   
        proxy_pass http://127.0.0.1:8080/;
        port_in_redirect off;    
        proxy_redirect  off;
        proxy_set_header  Host  $http_host;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
}
希望有帮助