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

相关推荐

  • 软Raid

    软RAID     一.概念 RAID是多个磁盘合成一个“阵列”来提供更好的性能、冗余、或者两者都提供。 二.作用 提高IO能力: 磁盘并行读写 提高冗余来实现 :磁盘冗余来实现 三.实现方式 外接式磁盘阵列:通过扩展卡提供适配能力 内接式RAID:主板集成RAID控制器 软件RAID:通过OS实现(今天的重点) 四.RAID级别 1. …

    2017-08-29
  • 文本处理工具应用示例

    文本处理工具应用示例 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可 who|awk ‘{print $1}’|sort|uniq -d 2.取出最后登录到当前系统的用户的相关信息 who|tail -1|cut -d’ ‘ -f1|id 3.取出当前系统上被用户当作默认shell的最多的那个shell cat /e…

    Linux干货 2017-07-16
  • Linux命令学习

    阅读目录 Linux cat命令 file命令 dd命令 hexdump命令 cat命令   cat三大功能:      1.一次显示整个文件:cat filename      2.从键盘创建一个文件:cat > filename 注意只能创建新文件,…

    Linux干货 2017-07-16
  • 马哥教育网络班22期+第7周课程练习

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;       [root@localhost ~]#…

    Linux干货 2016-10-09
  • Linux文件和目录管理

    Linux目录和文件管理 Linux文件信息详述 文件数据存储在块中 文件元数据存储在inode中 文件名和其对应的inode号码存储在目录项中 数据块的概念: 文件在硬盘上的最小存储单位叫做扇区,1扇区=512字节,操作系统读取硬盘的时候不会一个一个读,这样太慢,会一次连续读多个扇区,即一个读取一个“块”,常见的 1块=八个扇区=4kB inode的概念:…

    Linux干货 2016-11-04
  • Linux下的SSH端口转发

    通常情况下两个不同的网络之间总会开放某一些特定的端口用于通讯使用,而SSH所使用的22端口通常就在开放之列。基于SSH的端口转发就是利用SSH作为中间的代理,达到绕过两个网络之间的限制,顺利的进行任意的端口的访问。端口转发可以分为三种,正向端口转发,反向端口转发和动态端口转发。为了演示这三种端口转发方式的用法我们先假设存在有2个网域Office和Prod,在…

    Linux干货 2015-02-09