Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Якорь
server_ssl
server_ssl

По умолчанию обмен между клиентом и сервером биллинга, а также между Web-браузером клиента и сервером биллинга, производится по протоколу HTTP. В дополнение к нему вы можете настроить HTTPS-режим соединений, позволяющий безопасно подключаться к серверу биллинга из-за пределов вашей сети клиентом, либо получать безопасный доступ к статистике вашим абонентам.

...

Скопируйте файл .keystore в каталог BGBillingServer. В файле data.properties сервера укажите:

Блок кода
languageruby
linenumbersfalse
connector.https=*:8443

...

В результате сервер начинает слушать на 2х портах. Не стоит убирать http.port, т.к. сервер должен обращаться к самому себе за некоторыми ресурсами (XSL-файлы) по этому протоколу.

При этом клиенты для просмотра Web-статистики также могут использовать 2 вида протоколов HTTP и HTTPS. Для обращения через безопасное соединение необходимо набирать https://<IP адрес сервера биллинга>:8443/bgbilling/webexecuter.

Редактируем файл client.properties в клиенте

Блок кода
languageruby
linenumbersfalse
db.server.0.url=http://127.0.0.1:8080/bgbilling/executer 

...

Руководство по интеграция существующего сертификата и приватного ключа SSL в хранилище keystore вы можете найти в WiKi.

Обновление keystore до pkcs12-версии:

Блок кода
languageruby
linenumbersfalse
keytool -importkeystore -srckeystore .keystore -destkeystore keystore.p12 -deststoretype pkcs12