четверг, 6 июня 2019 г.

Установка RackTables на Debian 9

=== Установка RackTables на Debian 9 ===

Обновляем ОС
 apt-get update
 apt-get upgrade
 apt-get dist-upgrade



Устанавливаем Apache + PHP с необходимыми компонентами
 apt-get install -y apache2 php php-mysql php-pdo php-mbstring php-gd php-bcmath php-ldap php-curl php-snmp
 /etc/init.d/apache2 restart

Устанавливаем и конфигурируем MadiaDB
 apt-get install -y mariadb-server mariadb-client
 mysql_secure_installation

Создаём БД и пользователя
 mysql -u root -p
    CREATE DATABASE rt CHARACTER SET utf8 COLLATE utf8_general_ci;
    CREATE USER rt@localhost IDENTIFIED BY 'MY_DB_PASSWORD';
    GRANT ALL PRIVILEGES ON rt.* TO rt@localhost;

Распаковываем из установочного tar.gz папку wwwroot в /var/www/html
Переходим по ссылке http://servername и выполняем первичное конфигурирование RackTables.

<b>Восстановления/перенос сервиса</b>

Необходимо выполнить резервирование БД и WWW и перенести архивы на новый сервер
 mysqldump -u root -p rt > backup_rt_.sql
 tar -czvf rt.20.14.tar.gz /var/www/html/rt

При восстановлении сервиса  - после создания БД и пользователя - восстанавливаем БД
 mysql -u root -p rt < backup_racktables.sql

Распаковываем из установочного tar.gz папку wwwroot в /var/www/html.
Переносим файл secret.php в /var/www/html/inc и меняем ему права
 chown www-data:nogroup secret.php; chmod 440 secret.php

Переходим по ссылке http://servername