Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:faq:ru [2016/08/14 18:39]
asmodeus [Как получить справку по функциям веб интерфейса]
abills:docs:faq:ru [2018/12/26 12:17] (текущий)
asmodeus [Почему https запросы не редиректятся на страницу заглушки]
Строка 7: Строка 7:
 ==== Как получить справку по функциям веб интерфейса ==== ==== Как получить справку по функциям веб интерфейса ====
  
-Можно нажать кнопку ​интерактивной ​подсказки и получить информацию по открытой странице интерфейса+Можно нажать кнопку подсказки и получить информацию по открытой странице интерфейса
  
 {{:​abills:​docs:​faq:​abills_help.png|AbillS Help}} {{:​abills:​docs:​faq:​abills_help.png|AbillS Help}}
 +====Почему https запросы не редиректятся на страницу заглушки====
 +
 +https запросы отличаются от http тем что сначала устанавливается шифрованое соединение точка точка, а только потом идёт трафик. Если абонент пытается установить шифрованное соединение с google.com то соответвенно при предложении установить соединение с сайтом rogakopyta.com браузер откинет соединение как невалидное или как попытку подмены соединения ​
 +
 +==== Почему для вебинтерфейса используется порт 9443 ====
 +
 +**9443** ​ порт используется для более гибкой схемы фильтрации трафика. ​
 +Например:​ на 80 порту сайт провайдера,​ а на 9443 билинг закрытый с интернета
 +9443 - должен быть шифрованым,​ если для сервисов нужен не шифрованный порт используйте 8443
 +
 +примеры конфигурации в /​usr/​abills/​misc/​apache/​
 +
 +
 +
 ==== Первичная диагностика ==== ==== Первичная диагностика ====
 Если у вас ошибка,​ проблема,​ неправильная работа программы в *nix, первым делом смотрим логи. Если у вас ошибка,​ проблема,​ неправильная работа программы в *nix, первым делом смотрим логи.
Строка 44: Строка 58:
  
  
 +====Обнуление пароля администратора====
 +
 +MySQL:
 +  UPDATE admins SET password=ENCODE('​new_pass',​ '​test12345678901234567890'​) WHERE aid=1;  ​
 +  ​
 +test12345678901234567890 ​ переменная config.pl:​$conf{secretkey}
 ====Как перевести интерфейс с cp1251 на другую кодировку.==== ====Как перевести интерфейс с cp1251 на другую кодировку.====
 Пример перевода Unicode\\ Пример перевода Unicode\\
Строка 120: Строка 140:
  
 ====Как анализировать логи из удалённого NAS==== ====Как анализировать логи из удалённого NAS====
-В конфигурационном файле ​вместо местоположения файла ​нужно заменить просмотр этого файла на удалённом хосте.\\+В конфигурационном файле ​прописать команду отображения файла с удалённого хоста.\\
 **Например** **Например**
  
Строка 126: Строка 146:
 заменить на  заменить на 
   $conf{SHARING_APACHE_ERROR_LOG}='​ssh ​ -o StrictHostKeyChecking=no '.   $conf{SHARING_APACHE_ERROR_LOG}='​ssh ​ -o StrictHostKeyChecking=no '.
-     '​ -i /usr/Certs/id_dsa.asm asm@remote.host '.+     '​ -i /usr/Certs/id_rsa.asm asm@remote.host '.
      '​ "cat /​usr/​local/​apache2/​logs/​error_log"​ |';      '​ "cat /​usr/​local/​apache2/​logs/​error_log"​ |';
  
Строка 133: Строка 153:
   # /​usr/​abills/​misc/​certs_create.sh ssh asm   # /​usr/​abills/​misc/​certs_create.sh ssh asm
  
-и поместите публичный ключ **/​usr/​abills/​Certs/​id_dsa.asm.pub** в файл+и поместите публичный ключ **/​usr/​abills/​Certs/​id_rsa.asm.pub** в файл
 /​home/​asm/​.ssh/​authorized_keys на удалённом сервере. /​home/​asm/​.ssh/​authorized_keys на удалённом сервере.
  
Строка 174: Строка 194:
  
  
 +
 +
 +====Как отключить сняти средств первого января и включить пятого числа за первое января====
 +
 +перед первым января комментируете в  **/​etc/​crontab** ​ переодические процессы списания
 +
 +<​code>​
 +#1     ​0 ​     *    *     ​* ​  ​root ​   /​usr/​abills/​libexec/​periodic daily
 +#1     ​1 ​     *    *     ​* ​  ​root ​   /​usr/​abills/​libexec/​periodic monthly
 +</​code>​
 +
 +5 января запускаете переодиские процессы с консоли указав дату списания
 +
 +<​code>​
 +/​usr/​abills/​libexec/​periodic daily DATE='​2018-01-01'​
 +/​usr/​abills/​libexec/​periodic monthly DATE='​2018-01-01'​
 +</​code>​
 +
 +если используется распределенная абон. плата периодичские процессы нужно запустить за все дни от первого до пятого числа включая пятое
 +
 +
 +Запуск изминения тарифов 1 числа
 +
 +  /​usr/​abills/​libexec/​periodic daily SHEDULE=1
 +  ​
  
  
Строка 185: Строка 230:
  
  
 +
 +
 +====Веб интерфейс ошибка 500====
 +
 + ​Если вонзникли проблемы с работой веб интерфейса смотрите лог веб сервера
 +
 +  /​var/​log/​httpd/​abills-error.log