{"id":495,"date":"2025-09-10T16:31:05","date_gmt":"2025-09-10T13:31:05","guid":{"rendered":"https:\/\/destek.narhost.com\/?p=495"},"modified":"2025-11-19T17:32:51","modified_gmt":"2025-11-19T14:32:51","slug":"lets-encrypt-alan-adlarinin-ssl-sertifikasini-toplu-uzatma","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/lets-encrypt-alan-adlarinin-ssl-sertifikasini-toplu-uzatma\/","title":{"rendered":"Lets Encrypt Alan Adlar\u0131n\u0131n SSL Sertifikas\u0131n\u0131 Toplu Uzatma"},"content":{"rendered":"<p data-start=\"57\" data-end=\"371\">Let&#8217;s Encrypt, \u00fccretsiz <a href=\"https:\/\/narhost.com\/ssl\" data-internallinksmanager029f6b8e52c=\"5\" title=\"ssl sertifikas\u0131\" target=\"_blank\" rel=\"noopener\">SSL<\/a> sertifikalar\u0131 sa\u011flayarak web sitelerinin g\u00fcvenli\u011fini art\u0131r\u0131r. Ancak, SSL sertifikalar\u0131n\u0131n belirli bir s\u00fcre ge\u00e7erlili\u011fi vard\u0131r ve bu s\u00fcrenin sonunda sertifikalar\u0131n yenilenmesi gerekir. Bu i\u015flemi otomatikle\u015ftirerek zaman kayb\u0131 ya\u015famadan sertifikalar\u0131n\u0131z\u0131 her zaman ge\u00e7erli tutabilirsiniz.<\/p>\n<p data-start=\"373\" data-end=\"553\">A\u015fa\u011f\u0131da, <strong data-start=\"382\" data-end=\"393\">certbot<\/strong> kullanarak sunucunuzdaki b\u00fct\u00fcn alan adlar\u0131n\u0131n SSL sertifikalar\u0131n\u0131 otomatik olarak yenilemek i\u00e7in kullanabilece\u011finiz komutlar\u0131 ve a\u00e7\u0131klamalar\u0131n\u0131 bulabilirsiniz.<\/p>\n<hr data-start=\"555\" data-end=\"558\" \/>\n<h3 data-start=\"560\" data-end=\"612\"><strong data-start=\"564\" data-end=\"612\">SSL Sertifikalar\u0131n\u0131 Yenilemek \u0130\u00e7in Komutlar:<\/strong><\/h3>\n<ol data-start=\"614\" data-end=\"1165\">\n<li data-start=\"614\" data-end=\"1165\">\n<p data-start=\"617\" data-end=\"651\"><strong data-start=\"617\" data-end=\"651\">Sertifikalar\u0131 Yenileme Komutu:<\/strong><\/p>\n<p data-start=\"656\" data-end=\"756\">Sertifikalar\u0131n\u0131z\u0131n otomatik olarak yenilenmesini sa\u011flamak i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">\/usr\/bin\/certbot renew --quiet --agree-tos<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"826\" data-end=\"830\">veya<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">certbot renew --quiet --agree-tos<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"891\" data-end=\"1001\">Bu komut, <strong data-start=\"901\" data-end=\"912\">certbot<\/strong> arac\u0131l\u0131\u011f\u0131yla mevcut sertifikalar\u0131n yenilenmesini ba\u015flat\u0131r. Komutun anlam\u0131 \u015fu \u015fekildedir:<\/p>\n<ul data-start=\"1006\" data-end=\"1165\">\n<li data-start=\"1006\" data-end=\"1078\">\n<p data-start=\"1008\" data-end=\"1078\"><strong data-start=\"1008\" data-end=\"1019\">&#8211;quiet<\/strong>: \u00c7\u0131kt\u0131y\u0131 minimumda tutarak i\u015flemi sessizce ger\u00e7ekle\u015ftirir.<\/p>\n<\/li>\n<li data-start=\"1082\" data-end=\"1165\">\n<p data-start=\"1084\" data-end=\"1165\"><strong data-start=\"1084\" data-end=\"1099\">&#8211;agree-tos<\/strong>: Let&#8217;s Encrypt&#8217;in kullan\u0131m \u015fartlar\u0131n\u0131 otomatik olarak kabul eder.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<hr data-start=\"1167\" data-end=\"1170\" \/>\n<ol start=\"2\" data-start=\"1172\" data-end=\"1406\">\n<li data-start=\"1172\" data-end=\"1406\">\n<p data-start=\"1175\" data-end=\"1210\"><strong data-start=\"1175\" data-end=\"1210\">Yenileme Durumunu Kontrol Etme:<\/strong><\/p>\n<p data-start=\"1215\" data-end=\"1406\">Bu komut, yaln\u0131zca yenilenmesi gereken sertifikalar\u0131 kontrol eder ve yaln\u0131zca gereksiz yenileme i\u015flemleri yapmaz. Sertifikas\u0131 yenilenmeyen ya da sorunlu olan alan adlar\u0131 hakk\u0131nda rapor verir.<\/p>\n<\/li>\n<\/ol>\n<hr data-start=\"1408\" data-end=\"1411\" \/>\n<h3 data-start=\"1413\" data-end=\"1462\"><strong data-start=\"1417\" data-end=\"1462\">Cron Job ile Otomatik Yenileme Ayarlamak:<\/strong><\/h3>\n<p data-start=\"1464\" data-end=\"1686\">Sertifikalar\u0131n\u0131z\u0131n her zaman ge\u00e7erli olmas\u0131n\u0131 sa\u011flamak i\u00e7in, bu yenileme komutunu belirli aral\u0131klarla \u00e7al\u0131\u015facak \u015fekilde <strong data-start=\"1584\" data-end=\"1596\">cron job<\/strong> ile otomatikle\u015ftirebilirsiniz. A\u015fa\u011f\u0131daki ad\u0131mlar\u0131 takip ederek cron job ekleyebilirsiniz:<\/p>\n<ol data-start=\"1688\" data-end=\"2010\">\n<li data-start=\"1688\" data-end=\"1758\">\n<p data-start=\"1691\" data-end=\"1725\"><strong data-start=\"1691\" data-end=\"1725\">Cron Job Dosyas\u0131n\u0131 D\u00fczenleyin:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">crontab -e<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li data-start=\"1760\" data-end=\"2010\">\n<p data-start=\"1763\" data-end=\"1809\"><strong data-start=\"1763\" data-end=\"1809\">Her G\u00fcn Yenileme Yapacak Cron Job Ekleyin:<\/strong><\/p>\n<p data-start=\"1814\" data-end=\"1854\">Cron dosyas\u0131na a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">0 3 * * * \/usr\/bin\/certbot renew --quiet --agree-tos<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"1934\" data-end=\"2010\">Bu komut, her g\u00fcn <strong data-start=\"1952\" data-end=\"1964\">03:00&#8217;te<\/strong> sertifikalar\u0131 otomatik olarak yenileyecektir.<\/p>\n<\/li>\n<\/ol>\n<hr data-start=\"2012\" data-end=\"2015\" \/>\n<h3 data-start=\"2017\" data-end=\"2078\"><strong data-start=\"2021\" data-end=\"2078\">Yenileme Sonras\u0131 Servis Yeniden Ba\u015flatma (Opsiyonel):<\/strong><\/h3>\n<p data-start=\"2080\" data-end=\"2365\">Baz\u0131 durumlarda, SSL sertifikas\u0131 yenilendikten sonra web sunucusunun yeniden ba\u015flat\u0131lmas\u0131 gerekebilir. E\u011fer web sunucusu <strong data-start=\"2201\" data-end=\"2211\">Apache<\/strong> veya <strong data-start=\"2217\" data-end=\"2226\">Nginx<\/strong> kullan\u0131yorsa, sertifikalar\u0131n yenilenmesinin ard\u0131ndan otomatik olarak sunucuyu yeniden ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 ekleyebilirsiniz:<\/p>\n<ol data-start=\"2367\" data-end=\"2610\">\n<li data-start=\"2367\" data-end=\"2489\">\n<p data-start=\"2370\" data-end=\"2386\"><strong data-start=\"2370\" data-end=\"2386\">Apache i\u00e7in:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">0 3 * * * \/usr\/bin\/certbot renew --quiet --agree-tos &amp;&amp; systemctl reload apache2<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li data-start=\"2491\" data-end=\"2610\">\n<p data-start=\"2494\" data-end=\"2509\"><strong data-start=\"2494\" data-end=\"2509\">Nginx i\u00e7in:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">0 3 * * * \/usr\/bin\/certbot renew --quiet --agree-tos &amp;&amp; systemctl reload nginx<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<\/ol>\n<p data-start=\"2612\" data-end=\"2745\">Bu komutlar, her g\u00fcn SSL sertifikas\u0131 yenilendikten sonra Apache ya da Nginx sunucusunu yeniden ba\u015flatacak \u015fekilde yap\u0131land\u0131r\u0131lm\u0131\u015ft\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A\u015fa\u011f\u0131da, certbot kullanarak sunucunuzdaki b\u00fct\u00fcn alan adlar\u0131n\u0131n SSL sertifikalar\u0131n\u0131 otomatik olarak yenilemek i\u00e7in kullanabilece\u011finiz komutlar\u0131 ve a\u00e7\u0131klamalar\u0131n\u0131 bulabilirsiniz.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[27],"class_list":["post-495","post","type-post","status-publish","format-standard","hentry","category-ssl-sertifikasi","tag-ssl"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/comments?post=495"}],"version-history":[{"count":2,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/495\/revisions"}],"predecessor-version":[{"id":788,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/495\/revisions\/788"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}