http://127.0.0.1:9082/de-api/访问404

用nginx代理后访问http://127.0.0.1:9082/de-api/显示404,请问改如何解决

发一下nginx配置文件吧

worker_processes 1;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

server {
		listen      9082;
	 server_name localhost;
		client_max_body_size  15m;
		location / {
    		root   H:/BITools/frontend/html/;
    		index   index.html;
		}

		location /app.html {
    		root   H:/BITools/mobile/app/;
		}

		location /de-app/ {
    		alias  H:/BITools/mobile/app/;
		}
		# 静态资源路径映射包括仪表板与组件背景图片
		location /static-resource/ {
    		root   H:/BITools/resource/data;
		}

		location /de-api/ {
    		proxy_pass http://localhost:8081/de-api/;
    		proxy_set_header X-Real-IP $remote_addr;
    		proxy_set_header Host $host:9082;
    		server_name_in_redirect on;
		}
}

}
您好上面是完整nginx配置

请问是v1版本吗,如果是可以参考以下链接
编译运行 - DataEase 文档

是的,在windows环境进行部署

这边nginx配置都是一样的,我修改了源码资源放置/opt/dataease为/BITools/resource,所以会有不一样文件路径不一样

请问这后端服务路径是对的吗,直接访问http://localhost:8081/de-api/也没问题吗
image

是的,只有/de-api/最后一层时才报错,在中间则可以正常访问