Как привязать WSO2 к порту 443, но он должен работать на 8445 - PullRequest
1 голос
/ 28 июня 2019

В настоящее время мой WSO2 работает через порт 8445. URL-адрес консоли Mgt выглядит так: https://devwso2.ex.com:8445 работает. Но я хочу использовать порт 443, чтобы не показывать пользователю действительный порт.

Как сделать изменения в WSO2 ???

Ответы [ 3 ]

1 голос
/ 29 июня 2019

Обычно мы используем прокси-сервер http, реализованный любым подходящим продуктом или клиентским устройством (apache httpd, nginx, haproxy, F5, Juniper, ..)

Вы можете увидеть документацию Настройка проксиСервер и балансировщик нагрузки

В файле CARBON_HOME / repository / conf / tomcat / catalina-server.xml добавьте proxyPort=443 в конфигурацию https Conmector

Настройте предпочтительный (или клиентский)при условии) обратный прокси и вам хорошо идти.

Это ссылка на Обратный прокси-сервер Apache .Nginx стал довольно популярным, но его версия OSS имеет некоторые ограничения

Редактировать: Теоретически (как уже отвечали) вы можете настроить продукт wso2 для непосредственного прослушивания 80/443, но в linux вам необходимо запустить его какroot, который на самом деле не рекомендуется (занижение).

1 голос
/ 29 июня 2019

В каталоге CARBON_HOME / repository / conf / tomcat вы найдете catalina-server.xml.Под тегом Service вы должны увидеть Connectors.Обновите порт на Соединителе до порта, который вы хотите использовать.Перезапустите службу.

<Service name="Catalina" className="org.wso2.carbon.tomcat.ext.service.ExtendedStandardService">

<Connector port="80" server="WSO2 Carbon Server" ....... />

<Connector port="443" server="WSO2 Carbon Server" ..... />

Редактировать: Мы запускаем Windows, и это работает для нас.Как указано в комментариях и последующих ответах, это не идеально для Linux.

0 голосов
/ 05 июля 2019

Я внес изменения в мой haproxy и назначил проксипорт как 443 в WSO2 catalina-server.xml. Это работает . Я не открыл порт на сервере WSo2, он открыт только на haproxy.

...