WebGüvenlik

Apache + Let's Encrypt ile Ücretsiz HTTPS

28 Tem 2026 · Mert Yörük

Bu site kendisi de aynı yöntemle HTTPS üzerinden yayında. Adım adım:

1. Domain (ücretsiz)

duckdns.org'dan ücretsiz bir alt domain alın (ör. mertyoruk.duckdns.org) ve A kaydını sunucu IP'nize yönlendirin.

2. Apache + mod_ssl

Debian/Ubuntu: apt install apache2 ve a2enmod ssl. 80 portunu challenge için açık tutun.

3. Certbot ile Sertifika

certbot certonly --webroot -w /var/www/site -d mertyoruk.duckdns.org. Sertifika 90 günlük, otomatik yenilenir.

4. Apache Yapılandırması

VirtualHost 443'te SSLCertificateFile/KeyFile olarak Let's Encrypt yolunu gösterin. 80→443 yönlendirme ekleyin.

Let's Encrypt IP adresine sertifika vermez; bir domain şart. Bu site mertyoruk.duckdns.org üzerinden yeşil kilitle yayında.