关于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

相关推荐

  • N25_第十二周作业

    1、请描述一次完整的http请求处理过程;     1)建立或者处理连接:建立请求或拒绝请求     2)接收请求:接收来自于网络上的主机请求报文中对特定资源的一次请求的过程;     3)处理请求:对请求报文进行解析,主要获取客户端请求的…

    Linux干货 2017-03-06
  • 设计模式 ( 十六 ) 观察者模式Observer(对象行为型)

    1.概述 一些面向对象的编程方式,提供了一种构建对象间复杂网络互连的能力。当对象们连接在一起时,它们就可以相互提供服务和信息。 通常来说,当某个对象的状态发生改变时,你仍然需要对象之间能互相通信。但是出于各种原因,你也许并不愿意因为代码环境的改变而对代码做大的修改。也许,你只想根据你的具体应用环境而改进通信代码。或者,你只想简单的重新构造通信代码来避免类和类…

    Linux干货 2015-07-24
  • lvs DR模型

    LVS 负载均衡 使用lvs部署负载均衡服务器  实现4层tcp调度 lvs一共四种模式   分别是NAT  DR  TUN和FullNAT模式 NAT模式和DR模式部署相对简单而且实用性强 现在部署一下  LVS的DR模型 首先准备三台主机  使用的三台系统都是centos 7…

    2017-05-15
  • Linux 任务计划、周期性任务执行

    Linux 任务计划、周期性任务执行 概述:      什么是任务计划呢?就像我们每个人日常生活中都会使用到的闹钟一样,按时的去提醒该去做什么事情,以免忘记。同样,我们在工作当中也要在每天在特定的时间内安排做一些事情,这就是任务计划,本章将学习如何制定Linux系统的任务计划,这里主要包括两种工具:at和crontab…

    Linux干货 2016-09-11
  • RHCE系列之备份工具—-镜像备份Rsync

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1431426     我一哥们最近在搞备份,需要用到rsync。因此,鄙人就简单总结了下rsync,也就有了这篇博文,希望对51…

    Linux干货 2016-08-15
  • 网络班N22期第三周博客作业

    一、列出当前系统所有已经登录的用户名,且同一个用户登录多次只显示一次 [root@bogon ~]# w  15:17:44 up 15:28,  2 users,  load average: 0.00, 0.00, …

    Linux干货 2016-08-29