WSO2 Api Manager — развертывание в EC2 и изменение портов по умолчанию

Я развертываю последнюю версию WSO2 API Manager (1.2.0) на виртуальной машине EC2. Я хотел бы изменить порты по умолчанию, как указано ниже:

  • изменить углеродный порт с 9443 на 8090
  • изменить порты магазина и издателя с 9763 на 8080
  • изменить порт API с 8280 на 80

Я искал некоторое время и не нашел ни одного руководства/учебника, описывающего, как это сделать.

Заранее большое спасибо за любой URL/информацию/помощь по этому вопросу.


person user1895001    schedule 11.12.2012    source источник


Ответы (1)


В WSO2 API Manager (1.2.0) есть два транспорта. 1. Расширения HttpCore + NIO: используются шлюзом API (API). 2. Транспорт сервлетов Tomcat: используется консолью управления выбросами углерода и веб-приложениями (магазин и издатели).

Вы можете изменить номер порта этих транспортов.

Согласно вашему требованию,

Чтобы изменить порт API, отредактируйте его в API_MANAGER_HOME/repository/conf/axis2/axis2.xml.

a)

<transportReceiver name="http" class="org.apache.synapse.transport.nhttp.HttpCoreNIOListener">
<parameter name="port" locked="false">80</parameter>

b)

<transportReceiver name="https" class="org.apache.synapse.transport.nhttp.HttpCoreNIOSSLListener">
        <parameter name="port" locked="false">443</parameter>

Чтобы изменить порт углерода, сохраните и опубликуйте следующие изменения в API_MANAGER_HOME/repository/conf/tomcat/catalina-server.xml.

a)

<Connector  protocol="org.apache.coyote.http11.Http11NioProtocol"
                port="8080"

b)

<Connector  protocol="org.apache.coyote.http11.Http11NioProtocol"
                port="8090"
person ajanthan    schedule 13.12.2012