Внешний nginx обеспечивает соединение с сервером мобильной платформы. Расширение конфигурации nginx необходимо для функциональности консоли администратора:
проверка доступности хоста с помощью кнопки «Проверить доступность» в подразделах: «Настройки LDAP», «Настройки SMTP», «Источники данных», «Файлы»;
проверка подключения к серверу с помощью кнопки «Проверить соединение» в подразделах: «Настройки LDAP», «Источники данных»;
обновление кеша по параметрам с помощью кнопки «Обновить»;
запрос структуры ресурса с помощью кнопки «Запросить ресурс».
Для расширения конфигурации nginx задайте параметры в файле конфигурации:
location /ws/ {
proxy_pass <http
или https>://<IP-адрес
или DNS-имя сервера мобильной платформы>:<порт>;
proxy_http_version <используемая
версия протокола HTTP 1.1/2>;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 86400;
proxy_set_header Host $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 и proxy_http_version:
proxy_pass http://127.0.0.1:80;
proxy_http_version 1.1;
Если соединение с сервером мобильной платформы настроено по протоколу HTTPS, то дополнительно добавьте параметры в каждый раздел location («/», «/ws/»):
proxy_ssl_server_name on;
proxy_ssl_name $host;
См. также: