Я должен настроить прокси на Nginx, который позволяет подключаться через HTTPS и WSS к внутреннему приложению таким образом
клиент -> HTTPS -> прокси -> HTTP
клиент -> WSS -> прокси -> WS
У меня есть некоторая конфигурация для Apache HTTPD 2.4, которая была протестирована, и программисты говорят, что она работает.
Конфигурация для Apache HTTP 2.4
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /app/ws/(.*) ws://app.test-env.external/app/ws/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteRule /app/ws/(.*) http://app.test-env.external/app/ws/$1 [P,L]
ProxyPassReverse /app/ws http://app.test-env.external/app/ws
Можете ли вы дать мне несколько советов, как сделать такую конфигурацию Nginx?