CentOS7下配置bacula-web

简介:

一、介绍

Bacula-Web是一个php编写的web应用,它能够运行在apache或者nginx上,主要可以做一个bacula的备份展示。


二、安装与配置

1)安装apache

1
2
3
# sudo yum -y install httpd
# systemctl enable httpd
# systemctl start httpd

2)安装php以及数据库相关的模块

1
# sudo yum install php php-gettext php-mysql php-pdo

3)找到bacula数据库文件的位置

1
2
3
bacula数据库默认文件是存放在 /var/spool/bacula
# chmod -v 755 /var/spool/bacula
# chmod -v 704 /var/spool/bacula/bacula.db

4)调整php配置文件

1
2
# vim /etc/php.ini
date .timezone = Asia /Shanghai

5)下载并安装bacula-web

1
2
3
4
5
6
7
8
# cd /var/www/html/
# mkdir -p bacula-web
# cd bacula-web
上传已经下好的bacula-web包bacula-web-7.4.0.tgz到当前目录
# tar -xzf bacula-web-7.4.0.tgz
# chown -Rv apache: /var/www/html/bacula-web
# chmod -R 555 /var/www/html/bacula-web
# chmod 775 /var/www/html/bacula-web/application/view/cache

6) 配置bacula-web

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# cd /var/www/html/bacula-web/application/config
# cp config.php.sample config.php
# chown apache: config.php
# chmod 755 config.php
# vim config.php
//  Translations
$config[ 'language' ] =  'en_EN' ;        // 默认英语
  //  MySQL bacula catalog
  $config[0][ 'label' ] =  'Backup Server' ;
  $config[0][ 'host' ] =  'localhost' ;
  $config[0][ 'login' ] =  'user' ;          // 登录数据库的用户
  $config[0][ 'password' ] =  'password' ;   // 数据库密码
  $config[0][ 'db_name' ] =  'dbname' ;      // 数据库名字
  $config[0][ 'db_type' ] =  'mysql' ;
  $config[0][ 'db_port' ] =  '3306' ;
# systemctl restart httpd

7)测试bacula-web

1
2
3
4
因为我的服务器名称是bacula.ops.com
可以通过http: //bacula .ops.com /bacula-web/test .php,查看下测试页面是否正常
然后我们查看下dashboard的信息:
http: //bacula .ops.com /bacula-web/index .php

bacula-测试页面.png

8)优化下bacula-web

主要是为了让直接输入主机名的时候,能够直接看到备份的展现界面

1
2
3
# cp -ar /var/www/html/bacula-web/* /var/www/html/
# rm -rf /var/www/html/bacula-web
# service httpd restart

9)查看bacula-web界面

在浏览器中输入域名,我们可以看到备份界面如下:

bacula-页面01.png

bacula备份02.png

bacula备份03.png

bacula备份04.png

到此,bacula-web的配置基本完成。










本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/2045602,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
Java 数据库连接 开发工具
web后端-SpringCloud-Config分布配置
web后端-SpringCloud-Config分布配置
|
3月前
|
安全 算法 Linux
CentOS7下部署长亭科技雷池Web应用防火墙(WAF)开源社区版
CentOS7下部署长亭科技雷池Web应用防火墙(WAF)开源社区版
437 0
|
3天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
15 0
|
3天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
10 0
|
3天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
10 0
|
17天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
16 0
|
1月前
|
数据库
最全三大框架整合(使用映射)——struts.xml和web.xml配置
最全三大框架整合(使用映射)——数据库资源文件jdbc.properties
10 0
|
1月前
|
运维 Linux 应用服务中间件
Centos7如何配置firewalld防火墙规则
Centos7如何配置firewalld防火墙规则
49 0
|
1月前
|
Java 关系型数据库 应用服务中间件
JAVA Web项目开发eclipse工具包配置(第一天)
JAVA Web项目开发eclipse工具包配置(第一天)
|
1月前
|
存储 监控 Linux
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
【2月更文挑战第17天】Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
29 1
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)

热门文章

最新文章