Настройте обратный прокси в NGINX для запросов OData - PullRequest
0 голосов
/ 02 ноября 2018

Я следовал документации nginx в https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/, чтобы установить обратный прокси-сервер для моих запросов OData, но, должно быть, я что-то не так делаю, потому что я получаю 404 ошибки.

Мой nginx.conf выглядит так:

location / {
            root   /Users/me/Sites;
            index  index.html index.htm;
            autoindex on;
}

location /sap/opu/odata {
            proxy_pass http://server_machine:XXXX/sap/opu/odata;
            proxy_set_header Authorization "Basic myEncodedPassword";
} 

Я что-то упустил?

1 Ответ

0 голосов
/ 07 ноября 2018

Этот конфиг сделал это для меня:

   server {
    charset UTF-8;
    listen XXXX;
    root /html;
    index index.html;
    server_name YYYYY;

 location /resources {
        alias "C:\\XXXXX";
    }

     location / {
        alias "C:\\XXXXX";
    }

location /sap {
            proxy_pass http://XXX.XX.XX.XXX/sap;
            proxy_set_header        Accept-Encoding   "";
            proxy_set_header X-Forwarded-Proto https;
    }

    location ~ /\. {
            deny all;
    }

}

...