Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Из-за переноса сервиса eltex-portal в отдельный сервлет, на однохостовых инсталляция могут возникать проблемы. связанные с необходимостью перенастройки сети для того чтобы поддержать в рабочем состоянии сервис портальной авторизации. Одним из возможных решений этих проблем является запуск прокси-сервера на базе nginx, для того чтобы обеспечить взаимодействие по старому порту 8080  "как раньше".

В данной статье представлены инструкции по установке и  настройке nginx, а также отмечены необходимые изменения в конфигурации tomcat.


Установка и конфигурирование nginx


Для работы требуется версия nginx 1.12.2 и выше. Подробные инструкции по установке представлены на официальном сайте: https://nginx.ru/en/linux_packages.html#stable

После установки, необходимо добавить конфигурационный файл softwlc.conf в каталог /etc/nginx/conf.d/ .


Настройка tomcat


В конфигурационном файле /etc/tomcat7/server.xml необходимо изменить слушаемый порт с 8080 на 8081 в разделе Service:

    <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               URIEncoding="UTF-8"
               redirectPort="8443" />

и добавить проксирование заголовков разделе Host:

        <Valve className="org.apache.catalina.valves.RemoteIpValve" 
           remoteIpHeader="X-Forwarded-For" 
           internalProxies="127\.0\.0\.1" 
           requestAttributesEnabled="true"/>

Пример итоговой конфигурации (удалены все закоммментированные разделы): server.xml


После изменения всех конфигурационных файлов необходимо перезапустить сначала tomcat, чтобы освободить порт 8080, а затем nginx, чтобы запустилось проксирование.

service tomcat7 restartservice nginx restart


Работа всех web-сервисов будет происходить как и прежде.


  • Нет меток