Ödeme Yöntemleri Abuse

Ubuntu'da sertifika nedir

11.01.2023, 03:01

SSL sertifikaları çeşitli alanlarda güvenliği sağlamak için gereklidir. Bunlardan en popüler olanı HTTPS üzerinden sitelerde gezinmektir. Tüm web siteleri için sertifikaların geri kalanını imzalayan kuruluşların çok sayıda güvenilir kök sertifikası yoktur. Bu güvenilir sertifikalar her bilgisayarda veya akıllı telefonda saklanır. Buna dayanarak, tarayıcı belirli bir sitenin güvenilir olabileceğini anlar.

Ancak kendi kök sertifikanızı oluşturmaya ve bununla siteniz için bir sertifika imzalamaya karar verirseniz, tarayıcınızda güvenilir listede olmayan bir sertifika kullandığınız için bağlantının güvenli olmadığını belirten bir mesaj görürsünüz. Diğer programlar da aynı şekilde çalışacaktır. Ancak sertifikanızı sisteminizdeki güvenilenler listesine ekleyebilirsiniz. Bu yazıda, Ubuntu'da bir sertifikanın nasıl kurulacağına bakacağız.

Ne gereklidir.

Ubuntu'da bir sertifika nasıl güvenilir hale getirilir? EasyRSA kullanarak CA'nızı oluşturabilir, bir SSL sertifikası oluşturabilir ve imzalayabilirsiniz. Daha sonra Apache'deki localhost alanı için bu sertifikayı kullanın.

Bu şekilde üç dosyanız olacaktır:

  1. ca.crt - kök CA sertifikası;
  2. localhost.crt - CA tarafından imzalanmış site sertifikası;
  3. localhost.key - site sertifikasının anahtarı.

Bu komutu kullanarak varsayılan site için Apache sanal konak dosyasını etkinleştirin:

sudo a2ensite default-ssl

Ardından, bu dosyayı açın ve aşağıdaki satırları bulun: SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

SSLCertificateFile parametresi için site sertifikasının yolunu, örneğin localhost.crt, ve SSLCertificateKeyFile için site sertifikasının anahtarını geçmelisiniz. Örneğin, localhost.key. Sertifikalar /etc/apache/ssl klasöründeyse, yapılandırma aşağıdaki gibi görünecektir:

SSLCertificateFile /etc/apache/ssl/localhost.crt SSLCertificateKeyFile /etc/apache/ssl/localhost.key

Bundan sonra Apache'yi yeniden başlatmanız gerekir:

sudo systemctl restart apache2

Artık sisteminizde aşağıdakileri çalıştırmaya hazırsınız.