{"id":6774,"date":"2026-07-18T06:59:56","date_gmt":"2026-07-17T21:59:56","guid":{"rendered":"https:\/\/mightyfriend.net\/?p=6774"},"modified":"2026-07-18T07:08:17","modified_gmt":"2026-07-17T22:08:17","slug":"webroot-%eb%b0%a9%ec%8b%9d%ec%9c%bc%eb%a1%9c-ssl%ec%9d%b8%ec%a6%9d%ec%84%9c-%ec%9e%90%eb%8f%99-%ea%b0%b1%ec%8b%a0-%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/mightyfriend.net\/?p=6774","title":{"rendered":"Webroot \ubc29\uc2dd\uc73c\ub85c SSL\uc778\uc99d\uc11c \uc790\ub3d9 \uac31\uc2e0 \ud558\uae30"},"content":{"rendered":"<p>\ud648\ud398\uc774\uc9c0 https \uc778\uc99d\uc744 \uc704\ud55c SSL \uc778\uc99d\uc11c\ub97c Let&#8217;s Encrypt\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0\ub370 \uc774 \uc778\uc99d\uc11c\uac00 90\uc77c\ub9c8\ub2e4 \ub9cc\ub8cc\ub418\ubbc0\ub85c \ub9cc\ub8cc 30\uc77c \uc804\ubd80\ud130 \uc778\uc99d\uc11c \uac31\uc2e0\uc744 \ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7f0\ub370 \uae30\ubcf8\uc801\uc73c\ub85c standalone \ubc29\uc2dd\uc73c\ub85c \uc778\uc99d\uc11c\ub97c \uac31\uc2e0\ud558\ub294\ub370 \ubb38\uc81c\ub294 \uc774 \uac31\uc2e0 \uc791\uc5c5\ub3c4 80\ubc88 \ud3ec\ud2b8\ub97c \uc0ac\uc6a9\ud574 \uc778\uc99d\ud558\ubbc0\ub85c \uc778\uc99d\ud558\ub294 \ub3d9\uc548 \uc7a0\uc2dc \ud648\ud398\uc774\uc9c0 \uc11c\ubc84\ub97c \uc791\ub3d9 \uc911\uc9c0\ud574\uc57c \ud569\ub2c8\ub2e4. \uc11c\ubc84\uac00 \uc7a0\uae50 \uba48\ucd94\ub294 \uac83\ubcf4\ub2e4\ub3c4 \ub9e4\ubc88 \uc774\ub807\uac8c \ud558\uae30\uac00 \ubc88\uac70\ub85c\uc6cc\uc11c AI\uc5d0 \ud574\uacb0\ubc95\uc744 \ubb3c\uc5b4\ubd24\ub354\ub2c8 webroot \ubc29\uc2dd\uc73c\ub85c \uc778\uc99d\uc11c\ub97c \uac31\uc2e0\ud558\ub294 \ubc29\ubc95\uc744 \uc54c\ub824\uc918\uc11c \ub0b4\uc6a9\uc744 \uc801\uc5b4\ubd05\ub2c8\ub2e4. AI \uac00 \ucc38 \ud3b8\ud558\ub124\uc694.<\/p>\n<p>\uba3c\uc800 \uc778\uc99d\uc11c \uac31\uc2e0 \ubc29\ubc95\uc774 \ub2f4\uaca8\uc788\ub294 \ud30c\uc77c\uc744 \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n<pre>[pi@localhost ~]# sudo vim \/etc\/letsencrypt\/renewal\/mightyfriend.net.conf<\/pre>\n<p>\ud648\ud398\uc774\uc9c0 \uc8fc\uc18c\uc5d0 \ub530\ub77c \ud30c\uc77c\uc774\ub984\uc740 \ub2e4\ub97c \uac81\ub2c8\ub2e4. \ud30c\uc77c \ub0b4\uc6a9 \uc911 \uc544\ub798\ucabd \ub0b4\uc6a9\uc744 \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n<pre class=\"p1\"><span class=\"s1\">[renewalparams]<\/span>\r\n<span class=\"s1\">account = (\uace0\uc720\ud55c \uac12)<\/span>\r\n<span class=\"s1\">authenticator = standalone<\/span>\r\n<span class=\"s1\">server = https:\/\/acme-v02.api.letsencrypt.org\/directory<\/span><\/pre>\n<p>\uc774 \ubd80\ubd84\uc744 \ub2e4\uc74c\uacfc \uac19\uc774 \ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/p>\n<pre class=\"p1\"><span class=\"s1\">[renewalparams]\r\naccount = (\ubcc0\uacbd\ud558\uc9c0 \uc54a\uace0 \uadf8\ub300\ub85c \uc720\uc9c0)<\/span>\r\n<span class=\"s1\">authenticator = <span style=\"color: #0000ff;\">webroot<\/span><\/span>\r\n<span class=\"s1\" style=\"color: #0000ff;\">webroot_path = (\ud648\ud398\uc774\uc9c0 \ud30c\uc77c\uc774 \uc788\ub294 \uc704\uce58),<\/span>\r\n<span class=\"s1\">server = https:\/\/acme-v02.api.letsencrypt.org\/directory<\/span>\r\n\r\n<span class=\"s1\" style=\"color: #0000ff;\">[[webroot_map]]<\/span>\r\n<span class=\"s1\" style=\"color: #0000ff;\">mightyfriend.net = (\ud648\ud398\uc774\uc9c0 \ud30c\uc77c\uc774 \uc788\ub294 \uc704\uce58)<\/span>\r\n<span class=\"s1\" style=\"color: #0000ff;\">www.mightyfriend.net = (\ud648\ud398\uc774\uc9c0 \ud30c\uc77c\uc774 \uc788\ub294 \uc704\uce58)<\/span><\/pre>\n<p>\ud648\ud398\uc774\uc9c0 \ud30c\uc77c\uc774 \uc788\ub294 \uc704\uce58\ub294 \ubcf4\ud1b5 \/var\/www\/html \uc785\ub2c8\ub2e4. \uac01\uc790 \ud648\ud398\uc774\uc9c0 \uc0c1\ud669\uc5d0 \ub9de\uac8c \ubcc0\uacbd\ud574 \uc90d\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \uac31\uc2e0 \uc2dc\ubbac\ub808\uc774\uc158\uc744 \ud574\ubd05\ub2c8\ub2e4.<\/p>\n<pre>[pi@localhost ~]# sudo certbot renew --dry-run<\/pre>\n<p>\uc131\uacf5\uc801\uc73c\ub85c \uac31\uc2e0\ub418\uc5c8\ub2e4\ub294 \uba54\uc138\uc9c0\uac00 \ucd9c\ub825\ub418\uba74 \uc55e\uc73c\ub85c \uc778\uc99d\uc11c \uc720\ud6a8\uae30\uac04\uc774 30\uc77c \ubbf8\ub9cc\uc774 \ub418\uba74 \uc790\ub3d9\uc73c\ub85c \uac31\uc2e0\uc791\uc5c5\uc774 \uc9c4\ud589\ub429\ub2c8\ub2e4.<\/p>\n<p>Standalone \uacfc Webroot \uc778\uc99d \ubc29\uc2dd\uc744 \uc694\uc57d\ud558\uc600\uc2b5\ub2c8\ub2e4.<\/p>\n<div class=\"su-table su-table-alternate\">\n<table>\n<tbody>\n<tr>\n<td>\uad6c\ubd84<\/td>\n<td>Standalone<\/td>\n<td>Webroot<\/td>\n<\/tr>\n<tr>\n<td>\uac1c\ub150<\/td>\n<td>Certbot\uc774 \uc2a4\uc2a4\ub85c \uc784\uc2dc \uc6f9\uc11c\ubc84\uac00 \ub418\uc5b4 \uc9c1\uc811 \uc778\uc99d \ucc98\ub9ac<\/td>\n<td>\uc774\ubbf8 \ub3cc\uc544\uac00\uace0 \uc788\ub294 \uc6f9\uc11c\ubc84\uc5d0 \uc778\uc99d\uc6a9 \uc21f\uac00\ub77d\ub9cc \uc5b9\uae30<\/td>\n<\/tr>\n<tr>\n<td>80\ubc88 \ud3ec\ud2b8 \uc810\uc720<\/td>\n<td>\uc790\uae30\uac00 \uc9c1\uc811 \ub3c5\uc810\ud558\ub824 \ud568<\/td>\n<td>\uae30\uc874 \uc6f9\uc11c\ubc84\uac00 \uc4f0\uace0 \uc788\ub294 80\ubc88 \ud3ec\ud2b8\ub97c \ubc29\ud574 \uc5c6\uc774 \uac19\uc774 \uc500<\/td>\n<\/tr>\n<tr>\n<td>\uc6f9\uc11c\ubc84 \uc0c1\ud0dc<\/td>\n<td>\uc6f9\uc11c\ubc84\uac00 \uaebc\uc838 \uc788\uac70\ub098 \uba48\ucde8 \uc788\uc5b4\uc57c \ud568<\/td>\n<td>\uc6f9\uc11c\ubc84\uac00 \ud56d\uc0c1 \uc815\uc0c1 \uc791\ub3d9 \uc911\uc774\uc5b4\uc57c \ud568<\/td>\n<\/tr>\n<tr>\n<td>\uc791\ub3d9 \ud658\uacbd<\/td>\n<td>\uc6f9\uc11c\ubc84\uc758 \uc885\ub958\ub098 \uc124\uc815 \ud30c\uc77c \uacbd\ub85c\ub97c \ubab0\ub77c\ub3c4 \ub428<\/td>\n<td>\uc6f9 \ub514\ub809\ud1a0\ub9ac \uacbd\ub85c(\uc608: \/var\/www\/html)\ub97c \uc815\ud655\ud788 \uc54c\uc544\uc57c \ud568<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>https\ub97c \uc704\ud574 SSL \uc778\uc99d\uc11c Let&#8217;s Encrypt \ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0\ub370 90\uc77c\ub9c8\ub2e4 \uc778\uc99d\uc11c\uac00 \ub9cc\ub8cc\ub418\ubbc0\ub85c \ub9e4\ubc88 \uc790\ub3d9 \uac31\uc2e0\uc744 \ud574\uc57c \ud558\ub294 \ubc88\uac70\ub85c\uc6c0\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc778\uc99d \ubc29\uc2dd\uc744 Webroot \ubc29\uc2dd\uc73c\ub85c \ubcc0\uacbd\ud574\uc11c \uc778\uc99d\uc11c \uc790\ub3d9 \uac31\uc2e0\ud558\ub294 \ubc29\ubc95\uc744 \uc694\uc57d\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":""},"categories":[3],"tags":[11,365,366,91],"_links":{"self":[{"href":"https:\/\/mightyfriend.net\/index.php?rest_route=\/wp\/v2\/posts\/6774"}],"collection":[{"href":"https:\/\/mightyfriend.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mightyfriend.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mightyfriend.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mightyfriend.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6774"}],"version-history":[{"count":8,"href":"https:\/\/mightyfriend.net\/index.php?rest_route=\/wp\/v2\/posts\/6774\/revisions"}],"predecessor-version":[{"id":6782,"href":"https:\/\/mightyfriend.net\/index.php?rest_route=\/wp\/v2\/posts\/6774\/revisions\/6782"}],"wp:attachment":[{"href":"https:\/\/mightyfriend.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mightyfriend.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mightyfriend.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}