Web sitenizin güvenliğini artırmak ve kullanıcılarınıza güvenli bir tarayıcı deneyimi sunmak için SSL sertifikası kullanmak artık bir zorunluluk haline gelmiştir. Bu makalede, Nginx web sunucusu üzerinde çalışan bir VPS/VDS sunucusunda SSL sertifikasını nasıl kurabileceğinizi adım adım anlatacağız. Ayrıca, bu işlemleri yaparken SEO stratejinizi geliştirmek için faydalı ipuçları da bulacaksınız.
1. Sunucuya SSH ile Bağlanma
Öncelikle, VPS veya VDS sunucunuza SSH ile bağlanmanız gerekmektedir. Bu işlemi gerçekleştirmek için terminal uygulamanızı açın ve aşağıdaki komutu girin:
ssh root@sunucu_ip_adresi
Sunucu IP adresinizi sunucu_ip_adresi
yerine yazmayı unutmayın.
2. Hostname Belirleme
SSL sertifikası kurmadan önce, sunucunuzun hostname’ini doğru bir şekilde ayarlamanız önemlidir. Hostname’i belirlemek için aşağıdaki komutu kullanabilirsiniz:
hostnamectl set-hostname sunucu.eka.net.tr
Burada sunucu.eka.net.tr
yerine kendi domain adınızı kullanmalısınız.
3. acme.sh
Scriptini İndirme ve Kurma
SSL sertifikası oluşturmak için acme.sh
scriptini kullanacağız. Bu script, Let's Encrypt ve ZeroSSL gibi ücretsiz sertifika sağlayıcıları ile çalışır. Öncelikle, scripti sunucunuza indirip kurun:
cd /www/server/panel
curl https://get.acme.sh | sh
Kurulum tamamlandıktan sonra, scriptin çalışması için terminalinizi yeniden başlatmanız gerekebilir:
source ~/.bashrc
4. socat
Araçlarını Kurma
acme.sh
scripti, standalone modda çalışırken socat
aracına ihtiyaç duyar. Bu nedenle socat
aracını kurmanız gerekmektedir:
Debian/Ubuntu için:
apt-get update
apt-get install socat -y
CentOS/RHEL için:
yum install socat -y
5. Nginx'i Durdurma
SSL sertifikası oluştururken Nginx'in çalışmıyor olması gerekir, çünkü standalone modda çalışan acme.sh
, 80 numaralı portu kullanır. Bu nedenle Nginx'i geçici olarak durdurun:
systemctl stop nginx
6. SSL Sertifikasını Oluşturma
acme.sh
scriptini kullanarak SSL sertifikanızı oluşturun:
~/.acme.sh/acme.sh --issue -d sunucu.eka.net.tr --standalone
Script, sertifikayı başarıyla oluşturduğunda, bu sertifikayı ilgili dizinlere taşımalısınız.
7. Sertifika Dosyalarını Doğru Dizinlere Taşıma
Oluşturduğunuz sertifikayı ve özel anahtar dosyasını Nginx’in kullanacağı dizinlere taşıyın:
cp /root/.acme.sh/sunucu.eka.net.tr_ecc/fullchain.cer /www/server/panel/ssl/certificate.pem
cp /root/.acme.sh/sunucu.eka.net.tr_ecc/sunucu.eka.net.tr.key /www/server/panel/ssl/private.pem
8. Nginx'i Yeniden Başlatma
Sertifika dosyalarını taşıdıktan sonra Nginx’i yeniden başlatarak SSL sertifikasını aktif hale getirin:
systemctl start nginx
9. SSL Sertifikasının Doğruluğunu Test Etme
Tarayıcınızda https://sunucu.eka.net.tr:8888
adresine giderek SSL sertifikasının düzgün çalışıp çalışmadığını kontrol edin.
10. SEO ve Hosting Stratejisi
SSL sertifikası kullanımı, SEO açısından son derece önemlidir. Arama motorları, SSL sertifikası olan web sitelerini tercih eder ve bu sitelere daha yüksek sıralamalar verir. Eğer hala bir VPS veya VDS sunucuya sahip değilseniz ya da mevcut sunucunuzu yükseltmek istiyorsanız, Türkiye Lokasyon VDS/VPS seçeneklerine göz atabilirsiniz. Güçlü altyapısı ve uygun fiyatları ile EkaSunucu, ihtiyacınıza uygun hosting çözümleri sunar.
Bu makalede, Nginx web sunucusu üzerinde SSL sertifikası kurulumunu adım adım anlattık. Sunucunuzun güvenliğini artırırken, aynı zamanda SEO stratejinizi de güçlendirdiniz. Bu adımları takip ederek, sitenizin güvenliğini en üst düzeye çıkarabilir ve arama motorlarındaki sıralamanızı iyileştirebilirsiniz.
Sonuç
Doğru bir SSL kurulumunun SEO açısından ne kadar önemli olduğunu ve hosting seçimlerinin bu süreçteki rolünü anlatan bu rehberi takip ederek, hem kullanıcılarınızı hem de arama motorlarını memnun edebilirsiniz. SSL sertifikası kurulumu ve SEO hakkında daha fazla bilgi almak için blogumuzu ziyaret edebilir veya bizimle iletişime geçebilirsiniz.
Bu rehberde verdiğimiz adımları takip ederek, sunucunuzda SSL sertifikasını başarıyla kurabilir ve güvenliği artırabilirsiniz. Eğer hala bir VPS veya VDS sunucunuz yoksa, Türkiye Lokasyon VDS/VPS hizmetleri sunan EkaSunucu ile hemen tanışın ve sitenizin performansını artırın.