Конфигурация прокси-сервера для доступа к серверу PolyAnalyst из Интернета
Сущестует возможность использовать сервер Ngnix для настройки обратного прокси для доступа к серверу PolyAnalyst. В текущем руководстве не описывается установка сервера Nginx. Инструкции по установке сервера Nginx можно найти на Официальном веб-сайте Ngnix.
После установки сервера Nginx убедитесь, что конфигурационный файл Nginx имеет следующее содержимое (пример):
server { listen 443; server_name example.pa6.megaputer.net; ssl_certificate /etc/letsencrypt/live/example.pa6.megaputer.net/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.pa6.megaputer.net/privkey.pem; set $server https://192.168.1.63:5043; keepalive_timeout 5; client_max_body_size 0; location = /polyanalyst/eventsSocket { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass $server; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_read_timeout 1d; } location / { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass $server; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_read_timeout 1d; } }
где https://192.168.1.63:5043
является адресом сервера PolyAnalyst и example.pa6.megaputer.net
есть доменное имя сервера.
Вам будет заранее необходимо получить сертификат для доменного имени. |
Nginx должен использовать протокол HTTP/1.1. |