我正在尝试配置nginx以将请求重定向到闪亮的服务器。在此配置之前,闪亮服务器和所有应用程序都可以正常工作,但是当我尝试在nginx中使用以下脚本时,闪亮的某些功能已损坏。 这是我的Nginx配置
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/
的请求都重定向到闪亮的服务器,但是我遇到了两个错误。
然后出现odbc驱动程序错误,表示找不到驱动程序
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中设置用户参数,但是没有用。 您知道如何解决此问题吗?
答案 0 :(得分:0)
事实证明,nginx
与netezzaodbc
驱动程序存在冲突,我们需要再次安装该驱动程序。