Якорь | ||||
---|---|---|---|---|
|
По умолчанию обмен между клиентом и сервером биллинга, а также между Web-браузером клиента и сервером биллинга, производится по протоколу HTTP. В дополнение к нему вы можете настроить HTTPS-режим соединений, позволяющий безопасно подключаться к серверу биллинга из-за пределов вашей сети клиентом, либо получать безопасный доступ к статистике вашим абонентам.
...
Скопируйте файл .keystore в каталог BGBillingServer. В файле data.properties сервера укажите:
Блок кода | ||||
---|---|---|---|---|
| ||||
connector.https=*:8443 |
...
В результате сервер начинает слушать на 2х портах. Не стоит убирать http.port, т.к. сервер должен обращаться к самому себе за некоторыми ресурсами (XSL-файлы) по этому протоколу.
При этом клиенты для просмотра Web-статистики также могут использовать 2 вида протоколов HTTP и HTTPS. Для обращения через безопасное соединение необходимо набирать https://<IP адрес сервера биллинга>:8443/bgbilling/webexecuter.
Редактируем файл client.properties в клиенте
Блок кода | ||||
---|---|---|---|---|
| ||||
db.server.0.url=http://127.0.0.1:8080/bgbilling/executer |
...
Руководство по интеграция существующего сертификата и приватного ключа SSL в хранилище keystore вы можете найти в WiKi.
Обновление keystore до pkcs12-версии:
Блок кода | ||||
---|---|---|---|---|
| ||||
keytool -importkeystore -srckeystore .keystore -destkeystore keystore.p12 -deststoretype pkcs12 |