Nginx设置和v1 / **端点访问

我在Ubuntu(aws实例)的Docker容器中运行我的java jersey应用程序这里是一些nginxconfiguration

server { listen 80 default_server; listen [::]:80 default_server; index index.html index.htm index.nginx-debian.html; server_name demoapp; location / { proxy_pass http://127.0.0.1:4000; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; } } 

问题是我不能在部署后从浏览器访问hostname / v1 / **任何api端点,curl -i主机名工作正常,并返回应用程序头(版本等)。

但是,如果我试图直接在Ubuntucurl(curl localhost / v1 / someapi),那么一切正常。

我假设,我的问题与nginxconfiguration。 任何人都知道,如何解决这个问题?

提前致谢。

Interesting Posts