Http ve https Arasındaki Farklar Nelerdir?
İçerik Tablosu
HTTP (HyperText Transfer Protocol), internet üzerindeki verilerin sunucular ile kullanıcılar arasında taşınmasını sağlayan bir protokoldür. Ancak, bu protokolde veriler şifrelenmeden iletilir, yani güvenlik açığı riski yüksektir. Öte yandan, HTTPS (HyperText Transfer Protocol Secure) ise aynı işlemi şifreleme yoluyla gerçekleştirir.
cPanel üzerinden bağlantı yapılarak giriş yaptığımız phpMyadmin panelinden belli bir limite (2mb) kadar import yani içerik yüklemeyi phpMyAdmin paneli üzerinden gerçekleştirebilmekteyiz. Fakat 2 MB ve üzeri sql dosyalarımızı import etmek istediğimiz de phpMyAdmin paneli üzerinden yükleme işlemi gerçekleştirememekteyiz. Bu sebepten ötürü ssh bağlantısı ile sunucumuza root erişimi yaparak bağlanmamız gerekmektedir. SSH üzerinden yükleme yapmak için sırasıyla şu adımları izlemeniz gerekmektedir;
HTTP ve HTTPS Farkları:
-
Güvenlik: HTTP, şifrelenmemiş bir protokoldür. HTTPS, SSL/TLS sertifikaları ile şifrelenmiş veri iletişimi sunar.
-
SEO: Arama motorları HTTPS kullanan sitelere öncelik verir. HTTPS, güvenli olduğu için SEO üzerinde olumlu etkisi vardır.
-
Hız: HTTPS, daha güvenli olmasına rağmen doğru yapılandırıldığında hız farkı yaratmaz ve hatta HTTP/2 ile hız avantajı sağlayabilir.
-
Kullanıcı Güveni: HTTPS, sitenin güvenilir olduğuna dair tarayıcıda “güvenli” ibaresi gösterir, bu da kullanıcıların güvenini artırır.
SSH Üzerinden Büyük SQL Dosyası Yükleme Adımları
- Daha önce phpMyAdmin panelinden edinmiş olduğunuz backup.sql dosyanız, büyük boyutta ise zipleyip yüklemeniz daha uygun olacaktır. Küçük boyutta ise ftp adresinizin public_html klasörüne yükleyiniz.
- SSH ile root girişi yapınız.
- Web alanına yükleme işlemi gerçekleştirdiyseniz ” wget https://siteadi.com/backup.sql ” şeklinde sunucunuza indiriniz. Yada ” wget https://siteadi.com/backup.zip”
- Yedekleme yaptığınız public_html klasör dizinine gidiniz.
- SSH üzerinden “mysql -u veritabani_kullanici_adi -p veritabani_adi < backup.sql” komutunu giriniz. Sizden şifre isteyecektir veritabanı şifrenizi giriniz. Her hangi bir hata almadıysanız backup.sql dosyanız başarıyla yüklenmiştir.
HTTPS siteleri daha güvenli hale getirir ve kullanıcıların kişisel bilgilerini korur. Ayrıca, Google gibi arama motorları HTTPS kullanan sitelere öncelik verir, bu da sitenizin SEO performansını iyileştirir. Güvenlik nedeniyle tarayıcılar HTTP siteleri "güvenli değil" olarak işaretleyebilir, bu da kullanıcı güvenini olumsuz etkiler.
HTTP'den HTTPS’e yönlendirme yapmak için en yaygın yöntem, .htaccess dosyasına bir yönlendirme kuralı eklemektir. Aşağıdaki kodu ekleyerek tüm HTTP isteklerini otomatik olarak HTTPS'e yönlendirebilirsiniz:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kod, HTTP bağlantılarını kalıcı olarak HTTPS'e yönlendirecek ve hem güvenliği hem de SEO performansını artıracaktır.