oa平台部署与迁移

部署oa
1、在源服务器10.7 上部署oa
1)修改hosts 文件
[root@localhost ~]# vim /etc/hosts
192.168.10.7 oa.oa.cn

2)切换桌面(本项目实验需要用图形化桌面浏览器,如果原来是纯文本界面就切换到图形化桌面)
[root@localhost ~]# systemctl isolate multi-user.target //改回纯文本
[root@localhost ~]# systemctl isolate graphical.target //改回桌面

3)部署lamp
[root@localhost ~]# yum -y install httpd mariadb-server mariadb php php-mysql
[root@localhost ~]# systemctl enable httpd mariadb --now
4) 用winscp 上传oa 到/var/www/
下载https://download.csdn.net/download/a664566/12257965
5)修改配置文件,添加oa.oa.cn 虚拟主机
[root@localhost ~]# vim /etc/httpd/conf.d/oa.conf //配置虚拟主机
<VirtualHost *:80>
ServerName oa.oa.cn
DocumentRoot /var/www/oa

6)重启服务
[root@localhost ~]# systemctl restart httpd //重启Web服务

7)准备专用数据库oadb,授权用户oa全权访问,如果已经执行过,可跳过。
[root@localhost ~]# mysql -uroot -ppwd@123 //连接
MariaDB [(none)]> create database oadb; //建库
MariaDB [(none)]> grant all on oadb.* to oa@localhost identified by ‘pwd@123’; //授权用户
MariaDB [(none)]> quit

8)调整/var/www/oa目录的归属,使Web(apache)服务有写入权限
[root@localhost ~]# chown -R apache /var/www/oa/
[root@localhost ~]# ls -ld /var/www/oa/

9)、禁用防火墙、禁用SELinux机制
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disable

10)安装oa
数据库用户名: oa
数据库密码:pwd@123
数据库:oadb

11)使用oa (浏览器访问)
用户: admin
密码: 123456

在源服务上备份oa系统

在源服务器10.7上备份oa系统
1) 停用服务
[root@localhost ~]#systemctl stop httpd

2)备份网站
[root@localhost ~]# tar -zcPf /root/oa.tgz /etc/httpd/conf.d/oa.conf /var/www/oa/

3)备份数据库
[root@localhost ~]#mysqldump -uroot -ppwd@123 --databases oadb > /root/oa.sql

4)验证
[root@localhost ~]#ls -lh /root/oa*

准备新服务器

3、准备新服务器pc207
备注:先部署lamp 环境,如果已有,可以跳过一下步骤
1)挂载
[root@localhost ~]# mkdir/repo/cos7dvd
[root@localhost ~]# mount /dev/cdrom /repo/cos7dvd

2)清理掉不可用的软件源
[root@localhost ~]# rm -rf /etc/yum.repos.d/*.repo

3)添加新的可用的软件源(本地目录/repo/cos7dvd)
[root@localhost ~]# yum-config-manager --add file:///repo/cos7dvd

4)允许安装非官方来源的软件包
[root@localhost ~]# vim /etc/yum.conf
gpgcheck=0 //不检查官方签名

5)检查配置结果
[root@localhost ~]# yum repolist //列出可用的仓库信息

6)、安装并启用新的LAMP平台环境
[root@localhost ~]# yum -y install httpd mariadb-server mariadb php php-mysql
[root@localhost ~]# systemctl enable httpd mariadb –now

7)、禁用防火墙、禁用SELinux机制
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disable

8)修改hosts文件
[root@localhost ~]# vim /etc/hosts
192.168.10.100 oa.tedu.cn

OA平台迁移

4、OA平台迁移
1)在源服务器10.7上做系统迁移
[root@localhost ~]# scp /root/oa* root@192.168.10.100:/root
注意:前提两个主机要能通信

  1. 去新服务器pc207验证
    [root@localhost ~] ls -lh /root/oa*

3)恢复网站、数据库
[root@localhost ~]# tar -xPf /root/oa.tgz
[root@localhost ~]# mysql -uroot < /root/oa.sql

4)准备数据库用户
[root@localhost ~]# mysql -uroot
//新数据库服务器无密码
MariaDB [(none)]> grant all on oadb.* to oa@localhost identified by ‘pwd@123’;
//授权用户
5)重启服务 systemctl restart httpd mariadb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值