настроить блестящий сервер с nginx - PullRequest
2 голосов
/ 14 февраля 2020

Я пытаюсь настроить nginx для перенаправления запросов на блестящий сервер. До этой конфигурации блестящий сервер и все приложения работали нормально, но когда я попытался использовать следующий скрипт в nginx, некоторые функции блестящего не работают. вот мой nginx config

   rewrite ^/shiny$ $scheme://$http_host/shiny/ permanent;

    location /shiny/ {
      rewrite ^/shiny/(.*)$ /$1 break;
      proxy_pass http://localhost:3838;
      proxy_redirect / $scheme://$http_host/shiny/;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      proxy_read_timeout 20d;
      proxy_buffering off;
    }


с использованием приведенного выше сценария, все запросы к url/shiny/ перенаправляются на блестящий сервер, но я столкнулся с двумя ошибками. Затем появляется ошибка с драйвером odb c, что означает, что он не может найти драйвер

Warning in odbcDriverConnect(st, believeNRows = F) :
  [RODBC] ERROR: state 01000, code 0, message [unixODBC][Driver Manager]Can't open lib '/usr/local/nz/lib/libnzsqlodbc3.so' : file not found
Warning in odbcDriverConnect(st, believeNRows = F) :

, если я отключу nginx, все работает нормально. Я пытался установить пользовательский параметр в nginx, но не получилось. Любая идея, как я могу решить эту проблему?

1 Ответ

0 голосов
/ 22 февраля 2020

хорошо, оказалось, что nginx конфликтует с netezzaodbc драйвером, и нам нужно установить этот драйвер снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...