Просмотр Исходного

h1. Billing Slave

*Carbon Billing 5 Slave* используется для отделения личного кабинета и контейнера платёжных систем от основного сервера в целях безопасности. Так же может использоваться при [агентской схеме|Агентские схемы и ведение филиалов].

h2. Установка

Скачайте и установите дистрибутив по статье установки биллинга [CarbonBilling:Установка Carbon Billing 5].

На "*Шаг 6*": выберите установку "*Carbon Billing-Slave*".

h2. Настройка

# Настройте доступ по IP к API в основном биллинге по пункту 1 [инструкции в статье|Системные API]
# На основном биллинге в файле */app/asr_billing/cfg/config* возьмите пароль к контейнеру asr_fiscal в строке:
{code}
network['api.asr_fiscal.psw']='abcde'
{code}
# Настройте IP адрес и пароль на дочернем сервере. Замените IP биллинга в файле настройки. Например, IP биллинга *192.168.1.101* и пароль *abcde*:
{code:title=/app/asr_fiscal/cfg/config}
app['django_billing_host']='192.168.1.101:8082'
api['remoute_addr']='192.168.1.101:8082'
network['api.asr_fiscal.psw']='abcde'
{code}
# Укажите IP адрес биллинга в настройках ЛК на дочернем сервере:
{code:title=/app/asr_cabinet/cfg/config}
app['django_billing_host']='192.168.1.101:8082'
api['remoute_addr']='192.168.1.101:8082'
{code}

Если указанных строк нет в конфигурационном файле - добавьте их.