You are currently viewing Kun vaihtaa vanhalta uudelle serverille: Roadmap

Kun vaihtaa vanhalta uudelle serverille: Roadmap

Kopioinnit

Vanhalla serverillä.

~/

  • Minä käytän aina root-tunnusta. Käyttäjänkin kotihakemisto pitäisi ehkä myös siirtää.
rsync -av -e ssh /root/ root@[uuden-ip]:/root/

iptables

rsync -av -e ssh /etc/iptables/ root@[uuden-ip]:/etc/iptables/

Fail2ban

rsync -av -e ssh /etc/fail2ban/ root@104.248.141.204:/etc/fail2ban/
rsync -av -e ssh /var/lib/fail2ban/fail2ban.sqlite3 root@104.248.141.204:/var/lib/fail2ban/fail2ban.sqlite3
rsync -av -e ssh /etc/logrotate.d/fail2ban root@104.248.141.204:/etc/logrotate.d/fail2ban
rsync -av -e ssh /var/log/custom/ root@104.248.141.204:/var/log/custom/

GeoIP

rsync -av -e ssh /usr/local/src/GeoLite2xtables/ root@104.248.141.204:/usr/local/src/GeoLite2xtables/
rsync -av -e ssh /etc/GeoIP.conf root@104.248.141.204:/etc/GeoIP.conf
rsync -av -e ssh /usr/share/xt_geoip/ root@104.248.141.204:/usr/share/xt_geoip/
rsync -av -e ssh /usr/lib/xtables-addons/xt_geoip_build root@104.248.141.204:/usr/lib/xtables-addons/xt_geoip_build

Postfix

rsync -av -e ssh /etc/postfix/ root@104.248.141.204:/etc/postfix/

AWStats

rsync -av -e ssh /etc/awstats/ root@104.248.141.204:/etc/awstats/
rsync -av -e ssh /var/lib/awstats/ root@104.248.141.204:/var/lib/awstats/

Apache

rsync -av -e ssh /etc/apache2/apache2.conf root@104.248.141.204:/etc/apache2/apache2.conf
rsync -av -e ssh /etc/apache2/ports.conf root@104.248.141.204:/etc/apache2/ports.conf
rsync -av -e ssh /etc/apache2/sites-available/ root@104.248.141.204:/etc/apache2/sites-available/

Nginx

rsync -av -e ssh /etc/nginx/nginx.conf root@104.248.141.204:/etc/nginx/nginx.conf
rsync -av -e ssh /etc/nginx/conf.d/ root@104.248.141.204:/etc/nginx/conf.d/
rsync -av -e ssh /etc/nginx/sites-available/ root@104.248.141.204:/etc/nginx/sites-available/
rsync -av -e ssh /etc/nginx/snippets/includes/ root@104.248.141.204:/etc/nginx/snippets/includes/

Redis

rsync -av -e ssh /etc/redis/ root@104.248.141.204:/etc/redis/
systemctl enable redis-server

Varnish

rsync -av -e ssh /etc/varnish/ root@104.248.141.204:/etc/varnish/
rsync -av -e ssh /usr/lib/x86_64-linux-gnu/varnish/vmods/ root@104.248.141.204:/usr/lib/x86_64-linux-gnu/varnish/vmods/

Monit

rsync -av -e ssh /etc/monit/ root@104.248.141.204:/etc/monit/

Sivustot

  • Kopioi tietokanta jokaisesta WordPressistä /var/www/example.tld/public_html
wp db export siirto.sql
  • Poistetaan Moodlen välimuistit
rm -rf /var/www/moodledata/cache/
rm -rf /var/www/moodledata/localcache/
  • Siirrä kaikki sivustot vanhasta uuteen
rsync -av -e ssh /var/www/ root@104.248.141.204:/var/www/

Let’s Encrypt

rsync -av -e ssh /etc/letsencrypt/ root@104.248.141.204:/etc/letsencrypt/

Cron

rsync -av -e ssh /etc/cron.d/matomo-archive root@104.248.141.204:/etc/cron.d/matomo-archive
rsync -av -e ssh /var/spool/cron/crontabs/ root@104.248.141.204:/var/spool/cron/crontabs/

Jakke Lehtonen

Teen B2B-markkinoille sisällöntuottoa sekä UX-testauksia. Samaan liittyy myös koulutukset yrityksille ja webmaailman kanssa muutoin painiville. Serverien sielunelämää on joutunut ohessa opettelmaan. Toinen puoli toiminnasta on koirien ravitsemuksen ja ruokinnan suunnittelua sekä varsinkin omistajien kouluttamista hoitamaan koiriaan oikein ja vielä paremmin. Profiili: Jakke Lehtonen

Keskustele foorumilla Meta/KATISKA