- - Ubuntu Sunucusunda Apache ile Şifreyi Kullanalım

Ubuntu Sunucusunda Let’ın Apache ile Şifrelenmesini Kullanma

SSL sertifikaları ayarlamak için kafa karıştırıcıLinux üzerine kuruludur, bu yüzden birçok insan HTTPS'i web sitelerinde kurmaktan kaçınır. Neyse ki, Let’s Encrypt hizmeti, Linux'ta SSL ayarlamayı neredeyse herkesin anlayabileceği basit bir işlem yaparak bu durumu değiştirmeye çalışıyor. SSL sertifikalarını kolayca ayarlamak için Ubuntu Sunucusunda Let Apache ile Şifrele'yi kullanabilirsiniz.

Şifrelemeyi Linux'ta sonsuza dek özgür bırakalım. Kullanmak için hiçbir şey için para ödemenize gerek yok. Tek sorun, sertifikaların sonsuza dek sürmemesidir. Bunun yerine, kullanıcıların her 90 günde bir SSL sertifikalarını yenilemelerini ve yenilemelerini gerektirir.

Let’in Şifrelemesi yazılımının her ikisini de desteklemesiLinux platformundaki büyük web motorları (Apache ve Nginx). Bu eğitici yazıda, Ubuntu Sunucusunda Apache ile Şifrele’nin kullanılması için bir Let’in SSL şifrelemesi sertifikası nasıl alınacağını ve ayarlanacağını ele alacağız.

Not: Şifrelemenin tüm Linux işletim sistemlerini desteklemesini sağlayın. Ubuntu sunucusunu kullanmıyorsanız, buraya tıklayın ve alternatif bir sunucu işletim sistemine nasıl ayarlayabileceğinizi öğrenin.

Sertifika almak

Şifreleyelim, Certbot aracı sayesinde Linux'taki en otomatik bir işlemdir. Bununla beraber, Ubuntu Sunucunuzda hızlı bir şekilde SSL sertifikası alabileceksiniz.

Certbot, Ubuntu sunucusuyla gelmiyor. Bu nedenle, onu kullanmak için üçüncü taraf bir yazılım deposunu (PPA) etkinleştirmeniz ve bu şekilde yüklemeniz gerekir. Ancak, yeni PPA'yı eklemeye çalışmadan önce, aklınızda bulundurun: Ubuntu sunucusunun her bir sürümünün kutunun dışında PPA desteği yoktur. Ubuntu’daki PPA’lara erişmek için, yazılım özellikleri-ortak.

sudo apt install software-properties-common

Ardından, “yazılım özellikleri-ortak” paketi çalıştığında ve Ubuntu'daki Certbot deposunu etkinleştirmek için aşağıdaki komutu girin.

sudo add-apt-repository ppa:certbot/certbot

Çalıştırdıktan sonra eklenti apt-depo komut, PPA çalışıyor olmalı. Ardından, Ubuntu sunucusunun yazılım kaynaklarını Güncelleme komut, böylece Certbot PPA erişilebilir.

sudo apt update

Ubuntu’nun yazılım kaynaklarıyla güncel, Certbot paketini kullanarak Uygun.

sudo apt install python-certbot-apache

HTTPS trafiğini etkinleştir

Şifrelemenin, kullanıcıların hızlı bir şekilde SSL kurmalarını sağlarLinux'ta sertifika almak, böylece kullanıcıların her şeyi elle yapmakla uğraşmak zorunda kalmamalarını sağlar. Bu hizmeti kullanmak için yapılması gerekenlerden biri, sunucudaki Apache 2 için HTTPS trafiğini etkinleştirmektir.

Apache web sunucusunda HTTPS trafiğini etkinleştirmek için Ubuntu Güvenlik Duvarının açık ve çalışır durumda olduğundan emin olun. Ardından, HTTPS trafiğine izin vermek için aşağıdaki UFW komutlarını kullanın.

Not: Güvenlik duvarı çalışmıyor mu? Yap sudo ufw etkinleştirme, sonra yeniden başlatın.

sudo ufw allow "Apache Full"

UFW komutu başarılı olursa, HTTPS etkinleştirilmelidir. Çalıştırarak çalıştığından emin olmak için Güvenlik Duvarının durumunu kontrol edebilirsiniz. ufw durumu Komut.

sudo ufw status

SSL sertifikası oluştur

Ubuntu sunucusu SSL kullanacak şekilde ayarlanmıştır ve Certbot kuruludur. Bu noktada, Apert web sunucusu için yepyeni bir SSL sertifikası oluşturmak için Certbot programını kullanabiliriz.

Certbot ile yeni bir SSL sertifikası oluşturmak için, certbot ile apache komut satırı anahtarı. Bu sertifikanın yalnızca komutta belirtilen etki alanı web sitenizin yapılandırma dosyasıyla eşleşiyorsa çalışacağını unutmayın. / Etc / apache2 / sites-available /.

Not: değiştirmek istediğinizden emin olun. mywebsite.com ve www.mywebsite.com Certbot komutunda, sitenizin etki alanı adına gidin.

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

Certbot komutunun başarılı olduğunu varsayarsak,Apache ayarlarınızı soran bir metin istemi göreceksiniz. İstemi okuyun ve gereksinimlerinize en uygun seçimi seçin. Sizden bilgi istemine geçtiğinizde, SSL sertifikanız kullanıma hazır!

SSL sertifikanızı yenilemek

Şifrenin SSL sertifikalarının 90’dan sonra sona ermesini sağlayalım.günler, bu nedenle web siteniz için kullanmayı planlıyorsanız, yenileme yapılması gerekir. Neyse ki, Certbot programı sizin için yapan otomatik bir Cron işi ile birlikte geliyor.

Otomatik yenileme Cron betiği /etc/cron.d/ Sunucunuzda görüntülemek

Manuel yenileme

Let’s’in otomatik yenileme komut dosyası sayesindeŞifrele, Apache sunucunuz her zaman bir SSL sertifikasına sahip olmalıdır. Ancak, bazen sorunlar ortaya çıkabilir, bu nedenle SSL sertifikasını manuel olarak nasıl yenileyeceğinizi bilmek iyi bir fikirdir.

SSL sertifikanızı Ubuntu sunucusundaki Apache ile yenilemek için bir terminal penceresi açın, SSH açın ve aşağıdaki adımları izleyin.

Aşama 1: Koş certbot yenilemek ile komut prova komut düğmesi. Bunu yapmak, sorunları izole etmenize ve işlemin çalıştığından emin olmanıza yardımcı olacak bir uygulama yenilemesi yapmanıza izin verecektir.

sudo certbot renew --dry-run

Adım 2: “Kuru çalışma” nın iyi gittiğini varsayarsak, Certbot’un yenileme komutunu gerçek anlamda çalıştırmak güvenlidir. Terminalde koş certbot yenilemek, ancak “kuru çalışma” düğmesi olmadan.

sudo certbot renew

Eğer Yenile komutu başarıyla çalışıyorsa, SSL sertifikanız bir kez daha etkin olacaktır.

Yorumlar