大家好:
今天分享下在生產環境中如何對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.www58058.com/64680