Ödeme Yöntemleri Abuse

CentOS Stream üzerinde Let's Encrypt ile Apache'nin güvenliği nasıl sağlanır

14.12.2022, 13:03

Let's Encrypt kullanarak Apache web sunucunuzun güvenliğini nasıl sağlayacağınıza dair adım adım talimatlar.

Let's Encrypt nedir ve güvenliği nasıl artırır?

Let's Encrypt SSL/TLS sertifikaları yayınlar. Bu, güvenliği önemli ölçüde artırır çünkü trafik HTTPS tarafından şifrelenir (özellikle açık genel ağlara bağlanırken önemli olan oturum açma, parola ve diğer hassas verilerin kaybına karşı koruma).

Let's Encrypt araçlarını kullanarak Apache'nin güvenliğini sağlamak için öncelikle

  • CentOS Stream'i bağlayın ve Apache'yi kurun;
  • Apache üzerinde domen'in bağlanacağı bir sanal konak başlatın;
  • sunucu üzerinde güvenlik duvarını yapılandırın;
  • http ve https için portları açmak (bunlar sırasıyla 80 ve 443'tür).

Tüm komutlar sudo ayrıcalıklarına sahip ancak root olmayan bir kullanıcı olarak çalıştırılır.

Apache'nin Let's Encrypt ile nasıl güvenli hale getirileceğine ilişkin adım adım talimatlar

1. Sertifika otoritesinden güvenlik sertifikası alma ve/veya yenileme işlemlerini otomatikleştirmek için Certbot'u yükleyin. Kurulum için snapd paketlerine ihtiyacımız var, bu yüzden snapd'yi yükleyin. Komut $ sudo dnf install snapd şeklindedir.

2. Snap paketlerini işleyecek olan snapd hizmetini başlatın. Gelecekte zaman kazanmak için servisi otomatik yükleyiciye ekleyin.

3. Sunucuyu yeniden başlatın ve tüm paketlerin düzgün çalıştığından emin olun. Eğer düzgünlerse, Apache modülünü şu komutla yükleyin

$ sudo dnf install mod_ssl

4. Komutunu kullanarak Certbot'u yükleyin

$ sudo snap install --classic certbot.

Çalıştırmak için bir sembolik bağlantı oluşturun

$ sudo ln -s /snap/bin/certbot /usr/bin/certbot

5. Certbot kullanarak CentOS Stream üzerinde bir sertifika oluşturun. Sistem sizden soruları yanıtlamanızı ve e-posta adresinizi girmenizi ister. Tamamlandığında, cerbot'un oluşturulması gereken domen'i belirtin. Bu komut kullanılarak yapılır

$ sudo certbot --apache

Talimatlar eksiksiz. Karmaşık bir şey yok. Artık Apache'yi Let's Encrypt ile nasıl güvenli hale getireceğinizi biliyorsunuz.