sync file
tar壓縮檔案成bz2, -p保留原權限
sudo tar -jpcv -f /var/www/html/vse_all_20180712.tar.bz2 /var/www/html/
rsync檔案 -P是續傳和進度顯示
sudo rsync -e "ssh -p 87" -avhP web_all.tar.bz2 web1admin@206.198.231.21:/web/
解壓縮tar檔
sudo tar -jxv -f /web/web_all.tar.bz2 -C /web/
匯出所有的資料庫
mysqldump -u root -p vs_uk > rsync/vs_uk.sql
mysqldump -u root -p vsc_de > rsync/vsc_de.sql
mysqldump -u root -p vsc_es > rsync/vsc_es.sql
mysqldump -u root -p vsc_eu > rsync/vsc_eu.sql
mysqldump -u root -p vsc_fr > rsync/vsc_fr.sql
mysqldump -u root -p vsc_ru > rsync/vsc_ru.sql
mysqldump -u root -p vsc_tr > rsync/vsc_tr.sql
mysqldump -u root -p vsc_uk > rsync/vsc_uk.sql
匯入所有的資料庫
mysql -u root -p vs_uk < rsync/vs_uk.sql
mysql -u root -p vsc_de < rsync/vsc_de.sql
mysql -u root -p vsc_es < rsync/vsc_es.sql
mysql -u root -p vsc_eu < rsync/vsc_eu.sql
mysql -u root -p vsc_fr < rsync/vsc_fr.sql
mysql -u root -p vsc_ru < rsync/vsc_ru.sql
mysql -u root -p vsc_tr < rsync/vsc_tr.sql
mysql -u root -p vsc_uk < rsync/vsc_uk.sql
rsync資料
sudo rsync -e "ssh -p 87" -avhP /var/www/html/ web1admin@206.198.231.21:/web/eu_web/
移轉VSE Let's encrypt,根據教學文件
https://community.letsencrypt.org/t/moving-and-merging-certs-from-server-a-to-b/19015/3
sudo rsync -e "ssh -p 87" -avhP /etc/letsencrypt/archive/www.viewsoniceurope.com web1admin@206.198.231.21:/web/letencrypt/
sudo mv /web/letencrypt/www.viewsoniceurope.com /etc/letsencrypt/archive/
sudo rsync -e "ssh -p 87" -avhP /etc/letsencrypt/live/www.viewsoniceurope.com web1admin@206.198.231.21:/web/letencrypt/
sudo mv /web/letencrypt/www.viewsoniceurope.com /etc/letsencrypt/live/
sudo rsync -e "ssh -p 87" -avhP /etc/letsencrypt/renewal/www.viewsoniceurope.com.conf web1admin@206.198.231.21:/web/letencrypt/
sudo mv /web/letencrypt/www.viewsoniceurope.com.conf /etc/letsencrypt/renewal/
sudo rsync -e "ssh -p 87" -avhP /etc/letsencrypt/csr/ web1admin@206.198.231.21:/web/letencrypt/
sudo mv /web/letencrypt/0000_csr-certbot.pem /etc/letsencrypt/csr/0007_csr-certbot.pem
sudo mv /web/letencrypt/0001_csr-certbot.pem /etc/letsencrypt/csr/0008_csr-certbot.pem
sudo mv /web/letencrypt/0002_csr-certbot.pem /etc/letsencrypt/csr/0009_csr-certbot.pem
sudo mv /web/letencrypt/0003_csr-certbot.pem /etc/letsencrypt/csr/0010_csr-certbot.pem
sudo mv /web/letencrypt/0004_csr-certbot.pem /etc/letsencrypt/csr/0011_csr-certbot.pem
sudo mv /web/letencrypt/0005_csr-certbot.pem /etc/letsencrypt/csr/0012_csr-certbot.pem
sudo rsync -e "ssh -p 87" -avhP /etc/letsencrypt/keys/ web1admin@206.198.231.21:/web/letencrypt/
sudo mv /web/letencrypt/0000_key-certbot.pem /etc/letsencrypt/keys/0007_key-certbot.pem
sudo mv /web/letencrypt/0001_key-certbot.pem /etc/letsencrypt/keys/0008_key-certbot.pem
sudo mv /web/letencrypt/0002_key-certbot.pem /etc/letsencrypt/keys/0009_key-certbot.pem
sudo mv /web/letencrypt/0003_key-certbot.pem /etc/letsencrypt/keys/0010_key-certbot.pem
sudo mv /web/letencrypt/0004_key-certbot.pem /etc/letsencrypt/keys/0011_key-certbot.pem
sudo mv /web/letencrypt/0005_key-certbot.pem /etc/letsencrypt/keys/0012_key-certbot.pem
sudo rsync -e "ssh -p 87" -avhP /etc/letsencrypt/accounts/acme-v01.api.letsencrypt.org/directory/8e5c28c34807d0a9d9a798a0ce176666 web1admin@206.198.231.21:/web/letencrypt/
sudo mv /web/letencrypt/8e5c28c34807d0a9d9a798a0ce176666 /etc/letsencrypt/accounts/acme-v01.api.letsencrypt.org/directory/
Rotate Log
005_www.viewsoniceurope.com.conf 和 005_www.viewsoniceurope.com-le-ssl.conf 加上
ErrorLog "|/usr/bin/rotatelogs -l /web/log/eu_error-%Y%m%d.log 604800"
CustomLog "|/usr/bin/rotatelogs -l /web/log/eu_access-%Y%m%d.log 604800" combined
005_www.viewsoniceurope.com-8080.conf 加上
ErrorLog "|/usr/bin/rotatelogs -l /web/log/eu_error-%Y%m%d.log 604800"
CustomLog "|/usr/bin/rotatelogs -l /web/log/eu_access-%Y%m%d.log 604800" combined env=!forwarded
CustomLog "|/usr/bin/rotatelogs -l /web/log/eu_access-%Y%m%d.log 604800" proxy env=forwarded