赞
踩
部署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
注意:前提两个主机要能通信
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。