1. 程式人生 > >LAMP-----3、wordpress網站從web01復制到web02中

LAMP-----3、wordpress網站從web01復制到web02中

linux網站遷移

需要把web01裏面的wordpress程序拷貝到web02中

在web01上操作:
[root@web01 ~]# cd /application/nginx/html/
[root@web01 html]# ll
total 52
-rw-r--r-- 1 root root 537 Feb 13 10:41 50x.html
drwxr-xr-x 2 root root 4096 Feb 22 11:35 bbs
drwxr-xr-x 7 www www 4096 Feb 24 15:07 blog
-rw-r--r-- 1 root root 27435 Feb 13 14:34 gongli.jpg
-rw-r--r-- 1 root root 321 Feb 13 14:40 index.html

-rw-r--r-- 1 root root 612 Feb 13 10:41 index.html.ori
drwxr-xr-x 2 root root 4096 Feb 22 11:22 www
打包blog
[root@web01 html]# tar zcvf blog.tar.gz ./blog/
下載到windows電腦上面。
[root@web01 html]# sz -y blog.tar.gz

在web02上面操作:
[root@web02 htdocs]# pwd
/application/apache/htdocs
[root@web02 htdocs]# ls
bbs blog index.html www

上傳blog.tar.gz包到當前目錄
[root@web02 htdocs]# rz -y

[root@web02 htdocs]# tar xf blog.tar.gz
[root@web02 htdocs]# ls
bbs blog blog.tar.gz index.html www
[root@web02 htdocs]# chown -R www.www blog
瀏覽器打開網址:http://blog.etiantian.org/ 發現可以看到圖片
技術分享圖片

這是因為web拷貝的blog目錄中有圖片導致的。
[root@web02 htdocs]# cd blog/wp-content/
[root@web02 wp-content]# ls

index.php languages plugins themes upgrade uploads
[root@web02 wp-content]# cd uploads/
[root@web02 uploads]# ls
2018
[root@web02 uploads]# du -sh 2018/
320K 2018/
[root@web02 uploads]# pwd
/application/apache/htdocs/blog/wp-content/uploads
[root@web02 uploads]# mv 2018/ /tmp/
再次刷新瀏覽器就沒有圖片了。
技術分享圖片

設置掛載
[root@web02 uploads]# rpm -qa rpcbind nfs-utils
[root@web02 uploads]# yum install -y rpcbind nfs-utils
[root@web02 uploads]# rpm -qa rpcbind nfs-utils
rpcbind-0.2.0-13.el6_9.1.x86_64
nfs-utils-1.2.3-75.el6_9.x86_64
[root@web02 uploads]# /etc/init.d/rpcbind start
Starting rpcbind: [ OK ]
[root@web02 uploads]# chkconfig rpcbind on
[root@web02 uploads]# showmount -e 172.16.1.31
Export list for 172.16.1.31:
/data 172.16.1.0/24
[root@web02 uploads]# mount -t nfs 172.16.1.31:/data/nfs-blog /application/apache/htdocs/blog/wp-content/uploads/
這裏的設置開機自動掛載最好是全路徑:
[root@web02 uploads]# which mount
/bin/mount
[root@web02 uploads]# echo "/bin/mount -t nfs 172.16.1.31:/data/nfs-blog /application/apache/htdocs/blog/wp-content/uploads/" >>/etc/rc.local
[root@web02 uploads]# tail -3 /etc/rc.local
再次刷新網址http://blog.etiantian.org/ ,圖片刷新過來了,說明ok了。如下圖所示ok了。
技術分享圖片

LAMP-----3、wordpress網站從web01復制到web02中