Биллинговая система Nodeny
19 Апреля 2024, 16:07:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: NAS Nodeny +  (Прочитано 4361 раз)
serg01
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 8


Просмотр профиля Email
« : 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 рассчитана для опытных....
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #1 : 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
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
serg01
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 8


Просмотр профиля Email
« Ответ #2 : 29 Мая 2020, 12:00:35 »

СПАСИБО ОГРОМНОЕ, МУСКУЛ БЫЛ НА ЛОКАЛКУ ТОЛЬКО ЗАВЯЗАН )))))) ГОВОРИЛ ЖЕ - СПАСИБО ОПЫТНЫЙ ЧЕЛОВЕК xD
Записан
WideAreaNetwork
Старожил
****

Карма: 1
Offline Offline

Сообщений: 358


Просмотр профиля Email
« Ответ #3 : 27 Декабря 2020, 14:52:27 »

Ткните пожалуйста носом в мануал настройки наса, не могу найти
Записан
NodenY45
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 365


Просмотр профиля
« Ответ #4 : 08 Января 2021, 00:03:41 »

Ткните пожалуйста носом в мануал настройки наса, не могу найти

Вы про это?

https://app.nodeny-plus.com.ua/docs/faq.html#sats
Записан
WideAreaNetwork
Старожил
****

Карма: 1
Offline Offline

Сообщений: 358


Просмотр профиля Email
« Ответ #5 : 08 Января 2021, 10:34:57 »


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

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #6 : 08 Января 2021, 13:17:02 »

В чем проблема настроить как обычный сервер, но в sat.cfg указать данные сервера БД? Н+ делался так, что любую часть можно вынести на отдельный сервер. Главное чтобы модули ядра запускались в единственном энкземляре, хоть на насе, хоть на сервере с бд, хоть вообще на отдельном сервере. В общем настраиваете  сервер как обычно, как прописано в доке. Ессно, апач и mysql  не ставите. Меняете sat.cfg. Добавляете в фаервол разрешение коннектиться к удаленному mysql (скорее всего не надо, т.к исходящие коннекты создадут временные правила в ipfw). Запускаете noserver.pl и вуаля.
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 454


Просмотр профиля
« Ответ #7 : 08 Января 2021, 17:32:06 »

Полезно сделать инструкцией.

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

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

Карма: 1
Offline Offline

Сообщений: 358


Просмотр профиля Email
« Ответ #8 : 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
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #9 : 02 Апреля 2021, 16:48:05 »

естественно, он же как-то должен подключаться к базе данных!
еще можно установить pkg install p5-App-cpanminus

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

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

Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!