在Nginx反向代理后面使用NICE DCV时,出现“无法与服务器通信”的错误

0

【以下的问题经过翻译处理】 我在Amazon Linux EC2实例上运行Nginx。它监听对https://dcv01.example.com的连接,然后使用通配符证书的proxy_pass函数从内部IP地址提供DCV客户端服务。页面显示正常,没有SSL错误。但是,我没有看到登录提示,而是看到一个红色的消息,显示“无法与服务器通信”。

我尝试使用allowed-http-host-regex,值为^(www\.)?dcv01\.example\.com$,但是我会得到403错误。

我也尝试了allowed-ws-origin-regex,但仍然得到了相同的“无法与服务器通信”的错误信息。

我需要做什么才能让DCV在反向代理后正常工作?

profile picture
EXPERTE
gefragt vor 5 Monaten28 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 我意识到这是由于未代理WebSockets导致的。将以下内容添加到我的服务器块中解决了这个问题。

proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen