Ana içeriğe atla

Let’s Encrypt ile Sorun Giderme

Hata ayıklama sürecini hızlandırmak için, sitenizi Let’s Debug hizmetiyle kontrol ederek başlamanızı ve herhangi bir sorun tespit edilirse bunları düzeltmenizi öneririz.

Siteniz için bir Let’s Encrypt SSL sertifikasının doğru şekilde düzenlenebilmesi için şunlardan emin olmanız gerekir:

  1. Tüm alan adları ve takma adlar aynı DNS sunucularını kullanır ve sertifikanın düzenlenmeye çalışıldığı sunucunun IP adresine yönlendirilir. Ekran görüntüsünde gösterildiği gibi, FASTPANEL kullanarak site için ayarlanmış takma adları site ayarlarında kontrol edebilirsiniz:

    FASTPANEL'de web sitesi takma adları

    Kullanılan DNS sunucularını ve her bir alan adının yönlendirmesini aşağıdaki konsol komutlarını kullanarak kontrol edebilirsiniz:

    nslookup -q=NS example.com 8.8.8.8

    Beklenen komut çalıştırma sonucu örneği:

    İlk nslookup örneği

    nslookup example.com 8.8.8.8

    İkinci nslookup örneği

    bilgi

    DDoS koruma hizmetleri (örneğin CloudFlare) veya sunucuya gelen istekleri proxy eden başka hizmetler kullanıyorsanız, alan adının yönlendirmesini o hizmetin ayarlar paneli üzerinden kontrol etmeniz gerekir.

  2. Siteniz ağ üzerinde erişilebilirdir ve doğru şekilde açılır; bunu tarayıcıda açarak kontrol edebilirsiniz.

  3. Sitenin bulunduğu sunucudaki site alan adı doğru IP adresine çözümlenir.

    Aşağıdaki komut şablonunu kullanarak sunucunuza SSH üzerinden bağlanın ve parolanızı girin:

    ssh root@your.ip.address

    Bu öğeyi kontrol etmek için, komutu sitenin bulunduğu sunucuda çalıştırmak önemlidir:

    host example.com

    Beklenen komut çalıştırma sonucu örneği:

    host komutu örneği

  4. Sunucu NAT teknolojisini kullanıyorsa, sunucunuzun kendi harici IP adresine erişebildiğinden emin olun.

    Aşağıdaki komut şablonunu kullanarak sunucunuza SSH üzerinden bağlanın ve parolanızı girin:

    ssh root@your.ip.address

    Sitenizin bulunduğu sunucuda kontrol etmek için aşağıdaki komutu çalıştırın:

    curl -IL example.com

    Beklenen komut çalıştırma sonucu örneği:

    İlk curl komutu örneği

  5. Sitenin alan adlarında AAAA DNS kayıtları varsa, site için ipv6'nın etkin olduğundan ve IP adresinin AAAA kaydında listelenenle eşleştiğinden emin olun.

    Ekran görüntüsünde gösterildiği gibi, IPv6'yı site ayarlarında etkinleştirebilirsiniz:

    FASTPANEL'de IPv6 site ayarı

  6. Önceki paragrafları kontrol ettikten ve gerekirse sorun giderdikten sonra, doğrulama dosyasını kullanarak kontrol edebilirsiniz.

    Aşağıdaki komutu çalıştırarak bir kontrol dosyası oluşturun:

    echo "Let's Encrypt creation test" > /usr/local/fastpanel2/web/letsencrypt/LE.txt

    Ardından kontrol edin; bunu uygun olan herhangi bir şekilde yapabilirsiniz, örneğin şablondaki komutu çalıştırarak:

    curl example.com/.well-known/acme-challenge/LE.txt

    Beklenen komut çalıştırma sonucu örneği:

    İkinci curl komutu örneği

    Benzer bir adrese giderek bunu tarayıcı üzerinden de kontrol edebilirsiniz.