Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: serg01 от 29 Мая 2020, 09:45:44



Название: NAS Nodeny +
Отправлено: serg01 от 29 Мая 2020, 09:45:44
Добрый день! Помогите, ПОЖАЛУЙСТА, начинающему недо-админу... На этой должности я работаю только 7 месяцев... Я осуществляю в компании переход с Nodeny 49.33 на Nodeny+
Все сделал, все настроил, много всяких косяков исправлял. Справлялся сам до этого момента. Все сейчас работает как надо.
Но теперь стал вопрос - вынести на NAS хотя бы просто mpd (но дело не в mpd).
А сама суть проблемы - я не могу просто соединить MySQL client на NASe с MySQL serverom на биллинге...

CREATE USER 'nodeny'@'1.2.3.4' IDENTIFIED BY 'hardpass';
GRANT SELECT ON `nodeny`.* TO 'nodeny'@'1.2.3.4';

Создаю функции... редактирую sat.cfg, и после проверки на NASe командой в режиме дебага:
perl nokernel.pl -v ........ нет соединения с БД...

Я чувствую, что упускаю мелочь... которую нормальный админ увидит сразу.
ПОМОГИТЕ... инструкция по настройке NAS рассчитана для опытных....


Название: Re: NAS Nodeny +
Отправлено: Redmen от 29 Мая 2020, 11:29:53
my.cnf
Код:
...
# The MySQL server options
[mysqld]
port             = 3306
socket          = /tmp/mysql.sock
bind-address = 0.0.0.0
...
+ firewall


Название: Re: NAS Nodeny +
Отправлено: serg01 от 29 Мая 2020, 12:00:35
СПАСИБО ОГРОМНОЕ, МУСКУЛ БЫЛ НА ЛОКАЛКУ ТОЛЬКО ЗАВЯЗАН )))))) ГОВОРИЛ ЖЕ - СПАСИБО ОПЫТНЫЙ ЧЕЛОВЕК xD


Название: Re: NAS Nodeny +
Отправлено: WideAreaNetwork от 27 Декабря 2020, 14:52:27
Ткните пожалуйста носом в мануал настройки наса, не могу найти


Название: Re: NAS Nodeny +
Отправлено: NodenY45 от 08 Января 2021, 00:03:41
Ткните пожалуйста носом в мануал настройки наса, не могу найти

Вы про это?

https://app.nodeny-plus.com.ua/docs/faq.html#sats (https://app.nodeny-plus.com.ua/docs/faq.html#sats)


Название: Re: NAS Nodeny +
Отправлено: WideAreaNetwork от 08 Января 2021, 10:34:57

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


Название: Re: NAS Nodeny +
Отправлено: Efendy от 08 Января 2021, 13:17:02
В чем проблема настроить как обычный сервер, но в sat.cfg указать данные сервера БД? Н+ делался так, что любую часть можно вынести на отдельный сервер. Главное чтобы модули ядра запускались в единственном энкземляре, хоть на насе, хоть на сервере с бд, хоть вообще на отдельном сервере. В общем настраиваете  сервер как обычно, как прописано в доке. Ессно, апач и mysql  не ставите. Меняете sat.cfg. Добавляете в фаервол разрешение коннектиться к удаленному mysql (скорее всего не надо, т.к исходящие коннекты создадут временные правила в ipfw). Запускаете noserver.pl и вуаля.


Название: Re: NAS Nodeny +
Отправлено: k291 от 08 Января 2021, 17:32:06
Полезно сделать инструкцией.

Много хостингов без поддержки perl.
Часть 1) web на таком хостинге.
1.1) Клиентам давать ссылку на этот сайт, гдето в КНР.
Часть 2) perl+модуля+mysql, например на Raspberry PI

Нюансы:
В случае пропажи связи между "часть 1" и "часть 2", это не должно влиять на прием платежей и открытие личного кабинете у клиента. Решается репликацией mysql, но не решает -"Главное чтобы модули ядра запускались в единственном экземпляре".


Название: Re: NAS Nodeny +
Отправлено: WideAreaNetwork от 02 Апреля 2021, 16:38:51
на брасе
Код:
perl noserver.pl -v
Can't locate DBI.pm in @INC (you may need to install the DBI module) (@INC contains: /usr/local/nodeny /usr/local/lib/perl5/site_perl/mach/5.32 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.32/mach /usr/local/lib/perl5/5.32) at /usr/local/nodeny/Db.pm line 9.
BEGIN failed--compilation aborted at /usr/local/nodeny/Db.pm line 9.
Compilation failed in require at /usr/local/nodeny/nod.pm line 8.
BEGIN failed--compilation aborted at /usr/local/nodeny/nod.pm line 8.
Compilation failed in require at noserver.pl line 9.
BEGIN failed--compilation aborted at noserver.pl line 9.
на нем также нужно модули установить?
pkg install p5-DBD-mysql p5-Crypt-Rijndael p5-Net-ARP p5-JSON p5-JSON-XS p5-LWP-Protocol-https p5-CGI


Название: Re: NAS Nodeny +
Отправлено: Redmen от 02 Апреля 2021, 16:48:05
естественно, он же как-то должен подключаться к базе данных!
еще можно установить pkg install p5-App-cpanminus

и потом устанавливать модули перла по их имени, типа

Код:
cpanm WWW::Telegram::BotAPI