Apache Web Serverı Çalıştıran CentOS 7de SSL Şifrelemeyi Sağlama

Giriş

Bu öğreticide, TLS / SSL sertifikasını Apache web sunucusuna kurma prosedürünü öğreneceksiniz. Tamamlandığında, sunucu ve istemci arasındaki tüm trafik şifrelenir. Bu, çevrimiçi e-ticaret sitelerini ve diğer finansal hizmetleri korumanın standart bir uygulamasıdır. Let's Encrypt, ücretsiz SSL uygulamasında öncüdür ve bu durumda sertifika sağlayıcısı olarak kullanılacaktır.

Ön şartlar

Bu kılavuza başlamadan önce aşağıdakilere ihtiyacınız olacaktır:

  • CentOS 7 VPS'ye SSH kök erişimi
  • Etki alanı ve vhost ile doğru yapılandırılmış Apache web sunucusu
  • Kök olmayan bir sudo kullanıcısı

Bağımlı modüllerin kurulması

Certbot'u kurmak için, EPEL deposunu varsayılan olarak kullanılamadığı için yüklemeniz gerekecektir mod_ssl, ayrıca şifrelemenin Apache tarafından tanınması için de gereklidir:

sudo yum install -y epel-release mod_ssl

Let's Encrypt istemcisini indirme

Ardından, certbot istemcisini EPEL deposundan yükleyeceksiniz:

sudo yum install python-certbot-apache

SSL sertifikasını alma ve yapılandırma

Certbot, SSL sertifika yönetimini oldukça kolay bir şekilde gerçekleştirecektir. Parametre olarak, sağlanan etki alanı için yeni bir sertifika oluşturur.

Bu durumda, example.comsertifikanın verileceği alan adı olarak kullanılacaktır:

sudo certbot --apache -d example.com

Birden çok alan veya alt alan adı için SSL oluşturmak istiyorsanız aşağıdaki komutu kullanın:

sudo certbot --apache -d example.com -d www.example.com

Not: İlk alanı bu örnekte, sizin taban alanı olmalıdır: example.com.

Sertifikayı yüklediğinizde, sertifika ayrıntılarını özelleştirmenize olanak tanıyan adım adım bir kılavuz alırsınız. Varsayılan protokol olarak zorlama HTTPSveya ayrılma arasında seçim yapabilirsiniz HTTP. Güvenlik nedeniyle bir e-posta adresi girmeniz de gerekecektir.

Kurulum tamamlandığında benzer bir mesaj alırsınız:

IMPORTANT NOTES:
- If you lose your account credentials, you can recover through
emails sent to user@example.com.
- Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/example.com/fullchain.pem. Your cert
will expire on 2019-04-21. To obtain a new version of the
certificate in the future, simply run Let's Encrypt again.
- Your account credentials have been saved in your Let's Encrypt
configuration directory at / etc / letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also have certificates and private keys obtained by Let's
Encrypt so regular backups of this folder is ideal.
- If you like Let's Encrypt, please consider supporting our work by:

Otomatik sertifika yenilemeyi yapılandırma

Sertifikaları şifreleyelim 90 gün geçerlidir. Herhangi bir problemden kaçınmak için 60 gün içinde yenilemeniz önerilir. Bunu başarmak için certbot bize yenileme komutunda yardımcı olacak. Sertifikanın sona erme tarihinden itibaren 30 günden az olduğunu doğrular:

sudo certbot renew

Yüklü sertifika yeniyse, certbot yalnızca son kullanma tarihini doğrular:

Processing  /etc/letsencrypt/renewal/example.com.conf
The following certs are not due for renewal yet:
    /etc/letsencrypt/live/example.com/fullchain.pem (skipped)
No renewals were attempted.

Bu yenileme işlemini otomatikleştirmek için bir cronjob kurabilirsiniz. İlk önce crontab'ı açın:

sudo crontab -e

Bu çalışmanın her Pazartesi gece yarısı gece çalışması için güvenle planlanması mümkündür:

0 0 * * 1 / usr / bin / certbot renew >> /var/log/sslrenew.log

Komut dosyasının çıktısı /var/log/sslrenew.logdosyaya aktarılır .

Sonuç

Ücretsiz bir SSL sertifikası uygulayarak Apache web sunucunuzu güvenli hale getirdiniz. Artık sunucu ve istemci arasındaki tüm trafik şifreleniyor.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.