Lets Encrypt Nginx CentOS 8e Nasıl Kurulur?

Lets Encrypt Nginx CentOS 8e Nasıl Kurulur?

Bu yazımızda Let's Encrypt'in Nginx CentOS 8'e nasıl kurulacağını öğreneceğiz.

Let's Encrypt, ücretsiz olarak SSL/TLS şifrelemesi sağlayan bir Sertifika Yetkilisidir (CA) ve sertifika 90 gün boyunca geçerlidir, bu nedenle yenileme herhangi bir zamanda gerçekleşebilir. Let's Encrypt'ten web sitenizin alan adı için bir sertifika almak için alan adı üzerinde kontrol sahibi olduğunuzu göstermeniz gerekir. Certbot istemcisini kullanmanızı öneririz. Kesinti süresi olmadan sertifika verilmesini ve kurulumunu otomatikleştirebilir. Kullanımı kolaydır, birçok işletim sisteminde çalışır.

Önkoşullar

  • Kök erişimi olan veya kök erişimi olmayan bir CentOS 8 yüklü özel sunucu veya KVM VPS (root dışı için "sudo' kullanın).
  • Sertifikayı almak istediğiniz kayıtlı alan.
  • Etki alanınızı sunucunun genel IP adresine yönlendiren bir DNS A kaydı.
  • Nginx'i CentOS 8'e Nasıl Kurulur öğreticimizi izleyerek bunu nasıl kuracağınızı öğrenebilirsiniz.

Let's Encrypt'i Nginx CentOS 8'e yükleyin

1. EPEL deposunu kurun:

# yum install epel-release -y

2. Ardından, certbot-nginx paketini kurun:

# dnf install certbot python3-certbot-nginx -y

Certbot Let's Encrypt istemcisi şimdi kuruldu ve kullanıma hazır.

3. Sertifika Alma

certbot komutunu kullanarak bir sertifika alın. Nginx eklentisi, Nginx'in yeniden yapılandırılması ve yapılandırmanın yeniden yüklenmesi ile ilgilenecektir.

# certbot --nginx -d yoursite.com -d www.yousite.com

Certbot'u ilk kez çalıştırdığınızda, bir e-posta adresi girmeniz ve hizmet şartlarını kabul etmeniz istenecektir. Ardından, certbot Let's Encrypt sunucusuyla iletişim kuracaktır.
Başarılı doğrulamadan sonra certbot, HTTPS ayarlarınızı nasıl yapılandırmak istediğinizi soracaktır:

Output
Please choose whether HTTPS access is required or optional.
-------------------------------------------------------------------------------
1: Easy - Allow both HTTP and HTTPS access to these sites
2: Secure - Make all requests redirect to secure HTTPS access
-------------------------------------------------------------------------------
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

İhtiyacınıza göre herhangi bir seçeneği kullanın ve enter tuşuna basın.

İşte bu, işlemin başarıyla yapıldığını ve sertifikanın saklandığını bildiren aşağıdaki mesaj.

Output
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/yousite.com/fullchain.pem. Your cert will
expire on 2020-08-03. To obtain a new or tweaked version of this
certificate in the future, simply run certbot again with the
"certonly' option. To non-interactively renew *all* of your
certificates, run "certbot renew'
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
- If you like Certbot, please consider supporting our work by:

Donating to ISRG / Let’s Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le

https:// kullanarak web sitenizi yeniden yüklemeyi deneyin

4. Otomatik yenileme için cron'u ayarlayın:

Let's Encrypt'in sertifikaları sadece doksan gün geçerlidir. Cron, süresi dolan sertifikayı kontrol edecek ve bunları otomatik olarak yenileyecektir.

crontab dosyasını düzenlemek için aşağıdaki komutu çalıştırın.

# crontab -e

Metin düzenleyiciniz varsayılan crontab'ı açacaktır. Aşağıdaki satırı yapıştırın, ardından kaydedin ve kapatın:

15 3 * * * /usr/bin/certbot renew --quiet

Bu satırın 15 3 * * * kısmı, "aşağıdaki komutu her gün saat 3:15'te çalıştırın" anlamına gelir. İstediğiniz zaman seçebilirsiniz.

Şimdi, cron bu komutu günlük olarak çalıştıracak ve yüklenen tüm sertifikaları otomatik olarak yenileyecektir.

Bu yazımızda Nginx CentOS 8 üzerinde Let's Encrypt kurulumunu öğrendik.


Klasik Düzenleyici, Gutenberg yerine WordPresste Varsayılan Düzenleyici olarak nasıl ayarlanır?

Klasik Düzenleyici, Gutenberg yerine WordPresste Varsayılan Düzenleyici olarak nasıl ayarlanır?

Gutenberg Editörü yakında WordPress'te varsayılan editör olacak. Klasik Düzenleyiciyi seçme seçeneğiniz olacak

WordPress Veritabanını İçe Aktarırken “utf8mb4_0900_ai_ci” Harmanlama Hatası Nasıl Düzeltilir

WordPress Veritabanını İçe Aktarırken “utf8mb4_0900_ai_ci” Harmanlama Hatası Nasıl Düzeltilir

WordPress kurulumunuzu MySQL 8 sunucusundan MySQL 5.7'ye (veya altı) değiştiriyorsanız, büyük olasılıkla aşağıdakilerle karşılaşacaksınız:

DÜZELTME: Güncellemeden sonra WordPresste Düzenleyici beklenmeyen bir hatayla karşılaştı

DÜZELTME: Güncellemeden sonra WordPresste Düzenleyici beklenmeyen bir hatayla karşılaştı

WordPress'teki yeni Blok Düzenleyiciyi kullanarak yeni bir gönderi yazamıyor musunuz? "Editör

Windows 11de Klasör Öğeleri Nasıl Yenilenir

Windows 11de Klasör Öğeleri Nasıl Yenilenir

Bağlam menüsündeki Yenile seçeneği eksikken, Windows 11'de Dosya Gezgini'ndeki öğeleri nasıl yenileyebileceğiniz aşağıda açıklanmıştır.

WordPress 5.0da Blok Düzenleyiciyi Devre Dışı Bırakma ve Klasik Düzenleyiciyi Yükleme

WordPress 5.0da Blok Düzenleyiciyi Devre Dışı Bırakma ve Klasik Düzenleyiciyi Yükleme

WordPress 5.0 ile başlayarak, WordPress'teki varsayılan düzenleyici, yeni Blok düzenleyicisidir. Yeni editör kökten farklı

🔧 DÜZELTME: PHP kurulumunuzda WordPress için gerekli olan MySQL uzantısı eksik görünüyor

🔧 DÜZELTME: PHP kurulumunuzda WordPress için gerekli olan MySQL uzantısı eksik görünüyor

Kendi kendini yöneten bir WordPress sitesi mi çalıştırmak istiyorsunuz? Harika. Milyonlarca şey öğreneceksin. Ayarın kritik kısımlarından biri

WordPress 5.0 sorunları nasıl düzeltilir?

WordPress 5.0 sorunları nasıl düzeltilir?

WordPress 5.0 nihayet kullanıma sunuluyor ve beraberinde Gutenberg ile yepyeni bir düzenleme deneyimi getiriyor.

PHP kısa etiketleri nasıl etkinleştirilir

PHP kısa etiketleri nasıl etkinleştirilir

Bu yazıda, PHP kısa etiketlerinin nasıl etkinleştirileceğini ele aldık. PHP gibi görünen açma ve kapama etiketlerini kullanarak dosyayı ayrıştırır. PHP kısa etiketlerini etkinleştirmek için

Mod_evasivei CentOSta DoS ve DDoS Saldırılarını Önlemek İçin Yapılandırın

Mod_evasivei CentOSta DoS ve DDoS Saldırılarını Önlemek İçin Yapılandırın

Bu yazımızda, CentOS üzerinde DoS ve DDoS saldırılarını önlemek için mod_evasive kurulumunu ve yapılandırmasını öğreneceğiz. mod_evasive Apache modülü.

CentOSta NGINX İçin PHP-FPM ile PHP Nasıl Kurulur

CentOSta NGINX İçin PHP-FPM ile PHP Nasıl Kurulur

CentOS'ta NGINX için PHP-FPM ile PHP nasıl kurulur. NGINX web sunucusunun PHP uygulamasını işlemek ve bunları 80 numaralı bağlantı noktasında sunuculamak için temel yapılandırması.