Web sitenizi Linuxta nasıl yedekler ve geri yüklersiniz?

Web sitenizi Linuxta nasıl yedekler ve geri yüklersiniz?

Bir Linux sunucusunda bir web sitesi çalıştırıyorsanız, düzenli olarak yedek almalısınız. Linux sunucu yönetiminde yeniyseniz, size yardımcı olabiliriz. Linux'ta web sitelerini nasıl yedekleyeceğiniz ve geri yükleyeceğiniz aşağıda açıklanmıştır.

Web sitenizi Linux'ta nasıl yedekler ve geri yüklersiniz?

Web sitenizi Linux'ta nasıl yedeklersiniz?

Ubuntu Sunucusu, Debian veya başka bir Linux işletim sistemi kullanıyorsanız ve bir web sitesi barındırıyorsanız, nasıl yedek oluşturacağınızı bilmeniz gerekir. Bir yedekleme oluşturmak dört şeyden oluşur.

  1. Web sitesi dosyalarının yedeklenmesi
  2. Apache web sitesi yapılandırma dosyasını yedekleme
  3. MySQL veritabanını yedekleme
  4. SSL sertifikalarını yedekleme

Yedeklemenizi oluşturmak için terminal erişimine ihtiyacınız olacak. Linux'ta bir terminal, Windows'ta Powershell veya Mac OS'de Terminal kullanarak sunucunuza Ssh atın. Oturum açtıktan sonra, aşağıda özetlenen yedekleme talimatlarını izleyin.

Web sitesi dosyalarını yedekleme

 Web sitesi dosyalarını yedeklemek çok önemlidir. Neyse ki, onları yedeklemek, Linux'ta herhangi bir eski klasörü sıkıştırmak kadar kolaydır. Yedek oluşturmak için dizinde tar/var/www/html/ komutunu çalıştırın .

Not: Web sitenizi farklı bir dizinde barındırıyorsanız, /var/www/html/çalıştırmadan önce yedekleme komutunu değiştirmeniz gerekir.

cd /var/www/html/

tar -cpvzf ~/sitem-yedekleme.tar.gz *

Web sitesi dosyalarınızın boyutuna bağlı olarak yedeklemenin tamamlanması zaman alabilir. İşlem bittiğinde, “websitem-yedekleme.tar.gz” dosyasını sunucunuzdan ve bir yedekleme sürücüsüne, bulut depolamaya vb. taşıyabilirsiniz.

Web sitesi Apache yapılandırmasını yedekleme

Linux'ta web siteleri veya web uygulamaları barındıran çoğu kişi muhtemelen Apache aracını kullanıyor. Bu nedenle, sitenizin apache yapılandırma dosyasının bir yedeğini oluşturmanız gerekecektir. İşte nasıl yapılacağı.

İlk olarak, terminale kök erişimi sağlayın. Sudo -s komutunu kullanarak root erişimi elde edebilirsiniz . Alternatif olarak, root'ta su ile oturum açabilirsiniz .

sudo -s

Oturum açtıktan sonra, cp komutunu kullanarak web sitenizin conf dosyasını /etc/apache2/sites-available/.

cp /etc/Apache2/sites-available/my-config-file.conf

Yapılandırma dosyanızın adını önceden hatırlayamıyorsanız, “sites-available” klasörünün içeriğini görüntülemek için ls komutunu çalıştırın.

Web sitenizi Linux'ta nasıl yedekler ve geri yüklersiniz?

ls /etc/Apache2/siteler mevcut/

"sites-available" klasörüne taşıyın. Ardından, tüm Conf dosyalarını sıkıştırın.

cd /etc/apache2/sites-available/ tar -cpvzf ~/my-apache-configuration-backup.tar.gz *.conf

MySQL veritabanını yedekleme

Web siteniz MySQL kullanıyor mu? Öyleyse, veritabanının bir yedeğini oluşturmanız gerekir. MySQL veritabanınızın yedeğini oluşturmak için mysqldump komutunu çalıştırın.

sudo -s mysqldump MySQL-db'nin adı > my-sql-backup.sql

SSL sertifikalarını yedekleme

Web sitelerinde herkes SSL kullanmasa da, onları yedeklemek iyidir. SSL sertifikalarınızı yedeklemek için klasörü sıkıştırmanız gerekir /etc/ssl/.

Web sitenizi Linux'ta nasıl yedekler ve geri yüklersiniz?

cd /etc/ssl/ tar -cpvzf ~/my-ssl-backup.tar.gz *

Web sitenizi Linux'ta nasıl geri yükleyebilirsiniz?

Web sitesi verilerinizi Linux'ta geri yüklemeniz gerekirse, bir terminal penceresi açmanız gerekir. Yedekleme gibi geri yüklemenin de Linux komut satırında yapılması gerekir. Terminal penceresi açıldığında, web sitenizi bir yedekten geri yüklemek için aşağıdaki talimatları izleyin.

Web sitesi dosyalarını geri yükle

Web sitesi dosyalarınızı /var/www/html/Linux sunucunuzdaki klasöre geri yüklemek için, yedekleme dosyanızı kullanıcı hesabınızın ana dizinine yerleştirerek başlayın. Bunu yaptıktan sonra, dosyaları yedekten geri yüklemek için aşağıdaki komutu çalıştırın.

sudo tar ~/xvf my-website-backup.tar.gz -C /var/www/html/

Apache web sitesi yapılandırmalarını geri yükleyin

Apache web sitesi yapılandırma dosyalarınızı doğru dizine geri yüklemek için aşağıdakileri yapın. İlk olarak, “my-apache-configuration-backup.tar.gz” dosyasını kullanıcınızın giriş dizinine yerleştirin.

“my-apache-configuration-backup.tar.gz” dosyası ana klasörünüze girdikten sonra, yapılandırma dosyalarını doğru klasöre geri yüklemek için tar komutunu çalıştırın.

Not: Bu yapılandırma dosyalarını sunucunuzda kullanmak için Apache2 ile yeniden etkinleştirmeniz gerekecektir.

sudo tar xvf ~/my-apache-configuration-backup.tar.gz -C /etc/apache2/sites-available/

MySQL veritabanlarını geri yükleyin

Daha önce boşaltılan MySQL veritabanlarınızı geri yüklemek için, drop komutunu kullanarak mevcut veritabanınızı bırakarak başlayın.

Web sitenizi Linux'ta nasıl yedekler ve geri yüklersiniz?

sudo mysql bırak veritabanı my_db;

Veritabanınızı bıraktıktan sonra silinecektir. Create komutunu kullanarak yeni bir veritabanı oluşturun .

my_db veritabanı oluştur; çıkış;

Son olarak, aşağıdaki mysql komutunu kullanarak veritabanı dökümünü sunucunuza geri yükleyin . “my-sql-backup.sql” dosyasının ana dizininizde olduğundan emin olun.

sudo mysql -u root -p my_db <>

SSL sertifikalarını geri yükle

SSL sertifikalarınızı Linux sunucunuza geri yüklemek için, "my-ssl-backup.tar.gz" dosyasını ana klasörünüze yerleştirerek başlayın. Dosya orada olduğunda, tar komutunu kullanarak sertifika yedeklerini geri yükleyebilirsiniz .

sudo tar xvf ~/my-ssl-backup.tar.gz -C /etc/ssl/


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.