1) Vytvoriť zálohu
- nge /var/www/nazov_webu backup
- vojsť do adresára, kde sa nachádza vytvorená záloha:
cd /var/www/nazov_webu/var/backup
2) Skopírovať zálohu na testovací server build.vm.lan
- priamo v konzole príkazom:
scp nazov_webu-DATUM-A-CAS.tar build.vm.lan:/home/backup/nazov_webu.tar - alternatívne cez SFTP klienta v Midnight Commanderi
3) Obnoviť zo zálohy
- prihlasit sa na druhy virtual atk5
- nge-install -a /home/migracia/nazov_zalohy.tar /var/www/
(web sa nainštaluje a obnoví do rovnakého adresára ako to bolo na pôvodnom serveri) - vytvoriť symlink na Apache httpd.conf príkazom:
ln -s /var/www/nazov_webu/etc/httpd.conf /etc/httpd/sites-enabled/nazov_webu
(na tento úkon sú potrebné root práva) - ak sa manuálne vytvorenie symlinku vynechá, tak do 5 minút by sa mal symlink vytvoriť cron-jobom automaticky
4) Upraviť neaktuálny /etc/httpd.conf
- nahradiť neaktuálne ServerName a ServerAlias
- napr. hromadný replace:
www5.atk.digital => build.vm.lan
!!! skontrolovať certifikáty v /etc/tls (niekde môžu byť s názvom starého servera) !!!!
cesta k cetifikatom /var/www/nazov_webu/etc/tls
5) Upraviť konfiguráciu
-
zmeniť príjemcov emailu
mail::$identity = array(array('from'=>array('name'=>'hnkonferencie (test)','email'=>'hnkonferencietest@mail.oneclick.sk'),'to'=>array(array('name'=>'HN konferencie (test)','email'=>'mkmet@oneclick.sk'))));
6) Vymazať citlivé dáta / deaktivovať automatické úlohy
-
vymazať súbory z /var/job
(obzvlášť úlohy, ktoré posielajú emaily zákazníkom)
7) Reloadnuť Apache
-
apachectl configtest
(musí vypísať SYNTAX OK) -
service httpd reload