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

相关推荐

  • 常见HTTP code大全

    1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)表示成功处理了请求的状…

    Linux干货 2016-09-19
  • Nginx浅谈(一)

    浅谈nginx(一) 此文主要介绍nginx的基础知识及其基本配置,一为巩固,二为记录 知识点: nginx的作用 nginx的基本配置框架 nginx一些常用模块介绍 1、什么是nginx     nginx是一款免费的,开源的,高性能的HTTP服务软件,它不仅能     够支…

    Linux干货 2017-01-15
  • 磁盘管理

    磁盘管理 本文将按顺序以实例演示磁盘管理的所有操作,让我们开始吧! 一,磁盘的添加 ① 先来查看linux系统总共有几个磁盘,由图可知是两个,分别是sda,sdb。我们再加一个,按照磁盘命名顺序,应是sdc,他们都在/dev目录下。 补充: 1,磁盘命名规则: 不同磁盘,按照a-z依次标识,如sda,sdb,sdc 同一磁盘的不同分区,按照1,2,&#823…

    2017-08-19
  • Linux 别名与二进制的使用。

    二进制 一般二进制这个名词听上去高深莫测,然而当你了解它之后其实并不复杂,在计算机里处理数据一般都是由二进制处理。 平时我们计数都是以10为进制,比如平时数数:1、2、3、4、5、6、7、8、9,数到10时就会导致个位变成0,十位变成了1,因为9+1要向十位进一,十进制意味着数字的每一位最小为0,最大为9。同理,二进制意味着数字的每一位最小为0,最大为1,十…

    Linux干货 2017-05-20
  • 第二周作业

    一、文件管理类命令     1、cp:复制文件        单文件复制cp source dest,如果dest存在且dest不是目录,则覆盖目标文件。如果dest不存在,则自行创建dest文件;如果source是目录,则cp命令不会执行。如果source是链接文件,则复制的是链接文件指向的文件内…

    Linux干货 2016-12-11
  • Linux磁盘、文件系统管理

    对Linux而言,其哲学思想之一就是一切皆文件,因此Linux之上所有设备的操作都是通过文件接口来实现的,也就是说在访问设备的时候就如同访问一个文件一样,因为他们使用的都是文件系统接口。  设备也分种类,如:     1、块设备:block 其存取单位是“块”,如硬盘    &n…

    Linux干货 2016-08-29