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

时间:2017-03-17 16:14:46

标签: nginx docker jersey

我在Ubuntu上的docker容器中运行我的java jersey app(aws实例) 这是一些nginx配置

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 hostname正常工作并返回app header(版本等)。

但如果我尝试直接在Ubuntu中卷曲(curl localhost / v1 / someapi),那么一切正常。

我假设,我的nginx配置问题。谁知道,如何解决这个问题?

提前致谢。

0 个答案:

没有答案