Apache + Let's Encrypt ile Ücretsiz HTTPS
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.