关于LNMP架构的网站迁移的事(第一版)

大家好:

今天分享下在生产环境中如何对LNMP架构的两台服务器群的网站进行迁移及其操作思路:

1– 首先要对老服务器上的nginx,PHP, mysql的版本及其安装方式要彻底了解。

特别对php来说,用php -m 来了解老服务器上php所安装过的插件。

[azureuser@cnux17 ~]$ php -m

[PHP Modules]

apc

apcu

bcmath

bz2

calendar

Core

ctype

2– 复制老服务器上的yum源到新服务器,并进行yum install方式安装软件

3– 把老服务器上的nginx和php的配置文件用scp命令复制到新服务器上,并更新参数

如nginx中虚拟主机配置文件中的error log, /etc/php-fpm.conf中的子conf文件中listen参数,具体见下图:

blob.png

4– 保证运行nginx和php的用户必须和网站所在目录的拥有者权限一致


5– 导入老服务器上mysql中mysql数据库并修改其中相关用户对应的IP

先配置好Navicat的远程连接,然后打开user表,把权限用户对应的老IP更新为新服务器的IP

blob.png

6– 修改后用show grants for命令进行检查

blob.png

             大功告成!

原创文章,作者:N24_Franklinhong,如若转载,请注明出处:http://www.178linux.com/64680

(1)
N24_FranklinhongN24_Franklinhong
上一篇 2016-12-26 09:38
下一篇 2016-12-26 10:11

相关推荐

  • 马哥教育-第二周作业

    问题一:文件管理类命令 常规命令:mkdir、rmdir、stat、touch、copy、mv、rm (1).mkdir  创建目录: 注意:路径基名方为命令的作用对象;基名之前的路径必须得存在; -p:自动按需创建父目录; -v:显示创建过程; -m 参数:直接给定所需权限; 例子:问题:创建 /tmp/x ; /tmp/x/y1 ; /tmp/…

    Linux干货 2016-12-11
  • vim文本编辑器简单用法

    vim最基础的用法

    2017-09-09
  • N25 – Week 5 blog

    1. 显示当前系统上root, fedora或user1用户的默认shell [root@dhcp-10-129-6-166 ~]# grep -E "root|fedora|user1" /etc/passwd | grep -o "[^…

    Linux干货 2016-12-27
  • 开机启动流程

    Centos的开机启动流程 具体步骤解释:  第一步:加电自检:POST         加电自检是检测硬件设备是否正常运行,以及一些外围设备的输入输出是否存在。 自检功能的实现是依靠BIOS软件程序实现的 BIOS即基本输入输出系统,它是装载在一个硬件芯片COMS上的,加电过程…

    Linux干货 2016-09-13
  • http://www.jianshu.com/p/aac6076e4ca2

    Linux干货 2017-07-29
  • 任务计划配置

             任务计划:         linux任务计划,周期任务执行         未来的某个时间点执行一次任务:at,batc…

    Linux干货 2016-09-12