1.Установка и настройка BackupPC-сервера Установка необходимых пакетов
1 |
# yum install backuppc rsync bzip2 nfs-utils nfs-utils-lib |
Настройка конфигурационног файла Apache для BackupPC
1 |
# nano /etc/httpd/conf.d/BackupPC.conf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<Directory /usr/share/BackupPC/> AuthType Basic AuthUserFile /etc/BackupPC/apache.users AuthName "BackupPC" <IfModule mod_authz_core.c> # Apache 2.4 <RequireAll> Require valid-user <RequireAny> Require local # Разрешить подключение с указанной подсети Require ip 192.168.1.0/24 #Расскомментировать, если необходимо разрешить подключения отовсюду # Require all granted </RequireAny> </RequireAll> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 order deny,allow deny from all allow from 127.0.0.1 allow from ::1 require valid-user </IfModule> </Directory> Alias /BackupPC/images /usr/share/BackupPC/html/ ScriptAlias /BackupPC /usr/share/BackupPC/sbin/BackupPC_Admin ScriptAlias /backuppc /usr/share/BackupPC/sbin/BackupPC_Admin |
Создадим пользователя для Basic-аутентификаиции Apache
1 |
# htpasswd -c /etc/BackupPC/apache.users backuppc |
1 |
# cat /etc/BackupPC/apache.users |
1 |
backuppc:$apr1$UXSdxeFn$c1xAsiqB.YeJcQI204/q40 |
Подготовка и запуск Apache
1 |
# mkdir -p /var/www/html && chown -R apache:apache /var/www/html |
1 |
# mkdir /var/log/httpd && chown -R apache:apache /var/log/httpd |
1 |
# apachectl configtest && systemctl start httpd |
1 |
Syntax OK |
1 |
# netstat -nlpt | grep httpd |
1 |
tcp6 0 0 :::80 :::* LISTEN 596/httpd |
Настройка BackupPC
1 |
# cp /etc/BackupPC/config.pl /etc/BackupPC/config.pl~ |
Добавим пользователя backuppc, который будет иметь полные права в WEB-интерфейсе. А также установим путь к бинарнику […]