Nginx Ubuntu 20.04te Lets Encrypt Nasıl Kurulur

Nginx Ubuntu 20.04te Lets Encrypt Nasıl Kurulur

Bu yazımızda Nginx Ubuntu 20.04 üzerinde Let's Encrypt kurulumunu öğ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

  • Bir Ubuntu 20.04 ve Nginx, root erişimi olan veya root olmayan erişime sahip özel sunucu veya KVM VPS'yi kurdu (root olmayanlar 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ı.

1. Sunucuyu güncel tutun

# apt update -y

2. certbot'un nginx paketini kurun

# apt install certbot python3-certbot-nginx -y

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/example.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. Certbot'un otomatik yenilemesini doğrulayın

Certbot'un otomatik yenileme hizmetinin etkin ve çalışır durumda olduğunu doğrulayın. Certbot  biz yüklü paket günde iki kez çalıştırmak ve otomatik olarak sona ermesi otuz gün içinde bulunuyor sertifika tanzim edecek bir systemd zamanlayıcı ekleyerek bizim için bu ilgilenir.

Zamanlayıcının durumunu systemctl ile  sorgulayabilirsiniz :

# systemctl status certbot.timer

Çıktı:

● certbot.timer - Run certbot twice daily
Loaded: loaded (/lib/systemd/system/certbot.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Mon 2020-12-07 05:58:40 UTC; 2min 36s ago
Trigger: Mon 2020-12-07 16:50:14 UTC; 10h left
Triggers: ● certbot.service

Dec 07 05:58:40 road systemd[1]: Started Run certbot twice daily.

Bu yazımızda Nginx Ubuntu 20.04 ü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ı.