У меня BasexHttp работает на порту 8984, а Nginx проксирует его на порт 80.
server {
listen 80;
location / {
proxy_pass http://212.71.232.36:8984/rest/;
proxy_set_header Authorization "Basic YWRtaW46YWRtaW4=";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
}
Если я перейду к http://212.71.232.36:8984/rest/hello/world Получаю правильный ответ (xml).
Однако, если я перейду к http://212.71.232.36/hello/world Я получаю «База данных не найдена».
Почему прокси не работает должным образом?
Ubuntu 16.10 BaseX 8.6.1 Nginx 1.10.1 Openjdk 1.8.0_121