大家好:
今天分享下在生产环境中如何对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参数,具体见下图:
4– 保证运行nginx和php的用户必须和网站所在目录的拥有者权限一致
5– 导入老服务器上mysql中mysql数据库并修改其中相关用户对应的IP
先配置好Navicat的远程连接,然后打开user表,把权限用户对应的老IP更新为新服务器的IP
6– 修改后用show grants for命令进行检查
大功告成!
原创文章,作者:N24_Franklinhong,如若转载,请注明出处:http://www.178linux.com/64680