{"id":4408,"date":"2023-03-02T21:32:54","date_gmt":"2023-03-02T12:32:54","guid":{"rendered":"https:\/\/417.run\/?p=4408"},"modified":"2024-12-21T13:49:59","modified_gmt":"2024-12-21T04:49:59","slug":"lets-encrypt","status":"publish","type":"post","link":"https:\/\/417.run\/linux\/lets-encrypt\/","title":{"rendered":"VPS\u3067\u7121\u6599SSL\u3092\u8a2d\u5b9a\u3057\u3066\u307f\u305f\u3002"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_17 counter-hierarchy counter-decimal ez-toc-grey\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">\u76ee\u6b21<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1\"><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/417.run\/linux\/lets-encrypt\/#%E7%84%A1%E6%96%99SSL%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B\" title=\"\u7121\u6599SSL\u3092\u8a2d\u5b9a\u3059\u308b\">\u7121\u6599SSL\u3092\u8a2d\u5b9a\u3059\u308b<\/a><ul class=\"ez-toc-list-level-3\"><li class=\"ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/417.run\/linux\/lets-encrypt\/#Cerbot%E3%81%A8%E3%81%AF\" title=\"Cerbot\u3068\u306f\">Cerbot\u3068\u306f<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/417.run\/linux\/lets-encrypt\/#Cerbot%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B\" title=\"Cerbot\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\">Cerbot\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/417.run\/linux\/lets-encrypt\/#%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%A6SSL%E6%8E%A5%E7%B6%9A%EF%BC%81\" title=\"\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3057\u3066SSL\u63a5\u7d9a\uff01\">\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3057\u3066SSL\u63a5\u7d9a\uff01<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/417.run\/linux\/lets-encrypt\/#SSL%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84\" title=\"SSL\u63a5\u7d9a\u3067\u304d\u306a\u3044\">SSL\u63a5\u7d9a\u3067\u304d\u306a\u3044<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/417.run\/linux\/lets-encrypt\/#%E8%87%AA%E5%8B%95%E6%9B%B4%E6%96%B0%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88\" title=\"\u81ea\u52d5\u66f4\u65b0\u306e\u30c6\u30b9\u30c8\">\u81ea\u52d5\u66f4\u65b0\u306e\u30c6\u30b9\u30c8<\/a><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/417.run\/linux\/lets-encrypt\/#%E3%82%B5%E3%83%96%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%AE%E8%BF%BD%E5%8A%A0\" title=\"\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306e\u8ffd\u52a0\">\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306e\u8ffd\u52a0<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%E7%84%A1%E6%96%99SSL%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B\"><\/span>\u7121\u6599SSL\u3092\u8a2d\u5b9a\u3059\u308b<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u3053\u306e\u30b5\u30a4\u30c8\u3067\u3082\u4f7f\u3063\u3066\u3044\u307e\u3059\u304c\u3001<br \/>\n<img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/03\/image-1677752161376.png\" alt=\"file\" \/><br \/>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\"><code>Let&#039;s Encrypt<\/code>\u3068\u3044\u3046\u975e\u55b6\u5229\u56e3\u4f53\u304c\u767a\u884c\u3057\u3066\u304f\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u305d\u308c\u3092\u4f7f\u3044\u307e\u3059\uff01<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u5927\u7b11.jpg\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u8abf\u3079\u3066\u307f\u308b\u3068cerbot\u3068\u3044\u3046\u3082\u306e\u3092\u30a4\u30f3\u30b9\u30c8\u2015\u30eb\u3057\u3066\u3084\u308b\u307f\u305f\u3044\u3002<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u7b11.jpg\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<h3><span class=\"ez-toc-section\" id=\"Cerbot%E3%81%A8%E3%81%AF\"><\/span>Cerbot\u3068\u306f<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<blockquote>\n<p>Certbot\u306f\u3001\u624b\u52d5\u3067\u7ba1\u7406\u3055\u308c\u305fWeb\u30b5\u30a4\u30c8\u3067Let's Encrypt\u306e\u8a3c\u660e\u66f8\u3092\u81ea\u52d5\u7684\u306b\u4f7f\u7528\u3057\u3001HTTPS\u3092\u5b9f\u73fe\u3059\u308b\u305f\u3081\u306e\u30d5\u30ea\u30fc\u3067\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30c4\u30fc\u30eb\u3067\u3059\u3002<br \/>\n<a href=\"https:\/\/certbot.eff.org\/pages\/about\">https:\/\/certbot.eff.org\/pages\/about<\/a><\/p>\n<\/blockquote>\n<p>\u4f55\u304b\u308f\u304b\u3089\u3093\u3051\u3069\u81ea\u52d5\u3067\u3084\u3063\u3066\u304f\u308c\u308b\u3089\u3057\u3044\u3002<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Cerbot%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B\"><\/span>Cerbot\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/03\/image-1677751110304.png\" alt=\"file\" \/><\/p>\n<blockquote>\n<p><a href=\"https:\/\/certbot.eff.org\/instructions?ws=apache&amp;os=ubuntufocal\">https:\/\/certbot.eff.org\/instructions?ws=apache&os=ubuntufocal<\/a><\/p>\n<\/blockquote>\n<p>\u516c\u5f0f\u30b5\u30a4\u30c8\u3067\u81ea\u5206\u306e\u74b0\u5883\u3092\u5165\u529b\u3059\u308b\u3068\u3001\u3084\u308a\u65b9\u304c\u51fa\u3066\u304f\u308b<br \/>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u79c1\u306e\u74b0\u5883\u306f\u3001<code>Apatch<\/code>\u3067<code>Ubunt20<\/code>\u306a\u306e\u3067\u305d\u308c\u3066\u9032\u3081\u3066\u3044\u304d\u307e\u3059<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u7b11.jpg\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<h4>snap\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n<p>Snap\u3068\u3044\u3046\u30d1\u30c3\u30b1\u30fc\u30b8\u7ba1\u7406\u30bd\u30d5\u30c8\u3092\u4f7f\u3063\u3066\u307b\u3057\u3044\u3089\u3057\u3044\u306e\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b<br \/>\n<span class=\"bold\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/span>\n<pre><code class=\"language-shell\">sudo apt update\nsudo apt install snapd<\/code><\/pre>\n<span class=\"bold\">hello-world\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u8a66\u3059<\/span>\n<pre><code class=\"language-shell\">sudo snap install hello-world\nhello-world<\/code><\/pre>\n<p><code>Hello World!<\/code><\/p>\n<blockquote>\n<p><a href=\"https:\/\/snapcraft.io\/docs\/installing-snap-on-ubuntu\">https:\/\/snapcraft.io\/docs\/installing-snap-on-ubuntu<\/a><\/p>\n<\/blockquote>\n<h4>Certbot \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b<\/h4>\n<pre><code class=\"language-shell\">sudo snap install --classic certbot<\/code><\/pre>\n<h4>Certbot\u3092\u5b9f\u884c\u3067\u304d\u308b\u304b\u78ba\u8a8d<\/h4>\n<pre><code class=\"language-shell\">sudo ln -s \/snap\/bin\/certbot \/usr\/bin\/certbot<\/code><\/pre>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u306a\u3093\u306b\u3082\u51fa\u3066\u3053\u306a\u304b\u3063\u305f\u3093\u3060\u3051\u3069\uff01<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u5f15.png\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<h3><span class=\"ez-toc-section\" id=\"%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%A6SSL%E6%8E%A5%E7%B6%9A%EF%BC%81\"><\/span>\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3057\u3066SSL\u63a5\u7d9a\uff01<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><code class=\"language-shell\">sudo certbot --apache<\/code><\/pre>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3001\u540c\u610f\u3059\u308b\u304b\u3001\u30e1\u30fc\u30eb\u9001\u3063\u3066\u3044\u3044\u304b\u306a\u3069\u305d\u308c\u3068\u3001<code>\u767b\u9332\u3059\u308b\u30c9\u30e1\u30a4\u30f3\u540d<\/code>\u306b\u3064\u3044\u3066\u78ba\u8a8d\u3055\u308c\u307e\u3057\u305f\u3002<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u7b11.jpg\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<details>\nSaving debug log to \/var\/log\/letsencrypt\/letsencrypt.log<br \/>\nEnter email address (used for urgent renewal and security notices)<br \/>\n (Enter 'c' to cancel): hoge@gmail.com<\/p>\n<p>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br \/>\nPlease read the Terms of Service at<br \/>\nhttps:\/\/letsencrypt.org\/documents\/LE-SA-v1.3-September-21-2022.pdf. You must<br \/>\nagree in order to register with the ACME server. Do you agree?<br \/>\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br \/>\n(Y)es\/(N)o: Y<\/p>\n<p>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br \/>\nWould you be willing, once your first certificate is successfully issued, to<br \/>\nshare your email address with the Electronic Frontier Foundation, a founding<br \/>\npartner of the Let's Encrypt project and the non-profit organization that<br \/>\ndevelops Certbot? We'd like to send you email about our work encrypting the web,<br \/>\nEFF news, campaigns, and ways to support digital freedom.<br \/>\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br \/>\n(Y)es\/(N)o: Y<br \/>\nAccount registered.<br \/>\nPlease enter the domain name(s) you would like on your certificate (comma and\/or<br \/>\nspace separated) (Enter 'c' to cancel): 417.run<br \/>\nRequesting a certificate for 417.run<\/p>\n<p>Successfully received certificate.<br \/>\nCertificate is saved at: \/etc\/letsencrypt\/live\/417.run\/fullchain.pem<br \/>\nKey is saved at:         \/etc\/letsencrypt\/live\/417.run\/privkey.pem<br \/>\nThis certificate expires on 2023-05-31.<br \/>\nThese files will be updated when the certificate renews.<br \/>\nCertbot has set up a scheduled task to automatically renew this certificate in the background.<\/p>\n<p>Deploying certificate<br \/>\nSuccessfully deployed certificate for 417.run to \/etc\/apache2\/sites-available\/000-default-le-ssl.conf<br \/>\nCongratulations! You have successfully enabled HTTPS on https:\/\/417.run<\/p>\n<p>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br \/>\nIf you like Certbot, please consider supporting our work by:<br \/>\n * Donating to ISRG \/ Let's Encrypt:   https:\/\/letsencrypt.org\/donate<br \/>\n * Donating to EFF:                    https:\/\/eff.org\/donate-le<br \/>\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br \/>\n<\/details>\n<p><code>Congratulations! You have successfully enabled HTTPS on https:\/\/417.run<\/code><\/p>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u3053\u308c\u3067\u3001SSL\u3067\u63a5\u7d9a\u3067\u304d\u308b\u305e\uff01<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u5927\u7b11.jpg\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<p><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/03\/image-1677755511853.png\" alt=\"file\" \/><\/p>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u3042\u308c\u3064\u306a\u304c\u3089\u306a\u3044\u3002\u3002<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u9a5a.png\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<h3><span class=\"ez-toc-section\" id=\"SSL%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84\"><\/span>SSL\u63a5\u7d9a\u3067\u304d\u306a\u3044<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4>fireall\u3092\u78ba\u8a8d<\/h4>\n<pre><code class=\"language-shell\">sudo ufw status<\/code><\/pre>\n<pre><code class=\"language-shell\">Status: active\n\nTo                         Action      From\n--                         ------      ----\n80                         ALLOW       Anywhere\n22                         ALLOW       Anywhere\n80 (v6)                    ALLOW       Anywhere (v6)\n22 (v6)                    ALLOW       Anywhere (v6)<\/code><\/pre>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">https\u901a\u4fe1\u3067\u3042\u308b443\u304c\u8a31\u53ef\u3055\u308c\u3066\u306a\u3044\uff01<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u9a5a.png\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<h4>https\u3092\u8a31\u53ef<\/h4>\n<pre><code class=\"language-shell\">sudo ufw allow 443\/tcp<\/code><\/pre>\n<pre><code class=\"language-shell\">Rule added\nRule added (v6)<\/code><\/pre>\n<span class=\"bold\">\u518d\u3073\u78ba\u8a8d<\/span>\n<pre><code class=\"language-shell\">sudo ufw status<\/code><\/pre>\n<pre><code class=\"language-shell\">Status: active\n\nTo                         Action      From\n--                         ------      ----\n80                         ALLOW       Anywhere\n22                         ALLOW       Anywhere\n443\/tcp                    ALLOW       Anywhere\n80 (v6)                    ALLOW       Anywhere (v6)\n22 (v6)                    ALLOW       Anywhere (v6)\n443\/tcp (v6)               ALLOW       Anywhere (v6)<\/code><\/pre>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u63a5\u7d9a\u3067\u304d\u305f\uff01\uff01<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u5927\u7b11.jpg\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<h3><span class=\"ez-toc-section\" id=\"%E8%87%AA%E5%8B%95%E6%9B%B4%E6%96%B0%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88\"><\/span>\u81ea\u52d5\u66f4\u65b0\u306e\u30c6\u30b9\u30c8<span class=\"ez-toc-section-end\"><\/span><\/h3>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u8a3c\u660e\u66f8\u304c\u671f\u9650\u5207\u308c\u306b\u306a\u308b\u524d\u306b\u81ea\u52d5\u7684\u306b\u66f4\u65b0\u3059\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u3066\u305d\u308c\u3092\u6700\u5f8c\u306b\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u7b11.jpg\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<pre><code class=\"language-sh\">sudo certbot renew --dry-run<\/code><\/pre>\n<h4>error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Service busy; retry later.<\/h4>\n<pre><code class=\"language-shell\">Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nProcessing \/etc\/letsencrypt\/renewal\/417.run.conf\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nSimulating renewal of an existing certificate for 417.run\nFailed to renew certificate 417.run with error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Service busy; retry later.\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nAll simulated renewals failed. The following certificates could not be renewed:\n  \/etc\/letsencrypt\/live\/417.run\/fullchain.pem (failure)\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n1 renew failure(s), 0 parse failure(s)\nAsk for help or search for solutions at https:\/\/community.letsencrypt.org. See the logfile \/var\/log\/letsencrypt\/letsencrypt.log or re-run Certbot with -v for more details.<\/code><\/pre>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u306a\u3093\u304b\u3067\u304d\u306a\u3044\u305e\u3002\u3002<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u9a5a.png\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n    <div class=\"say right\">\n      <div class=\"chatting\"><div class=\"sc\">\u3068\u601d\u3044\u307e\u3057\u305f\u304c\u3001\u3057\u3070\u3089\u304f\u3057\u3066\u5b9f\u884c\u3057\u305f\u3089\u3067\u304d\u307e\u3057\u305f\uff01<\/div><\/div>\n      <p class=\"faceicon\"><img decoding=\"async\" src=\"https:\/\/417.run\/wp-content\/uploads\/2023\/02\/\u5927\u7b11.jpg\" width=\"110\"><span>417<\/span><\/p>\n    <\/div>\n<h2><span class=\"ez-toc-section\" id=\"%E3%82%B5%E3%83%96%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%AE%E8%BF%BD%E5%8A%A0\"><\/span>\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306e\u8ffd\u52a0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u3092\u8ffd\u52a0\u3057\u305f\u3044\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u3001\u5168\u90e8\u6307\u5b9a\u3059\u308b\u3068\u7f6e\u304d\u63db\u3048\u3089\u308c\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-sh\">sudo certbot --apache -d example.com -d www.example.com -d blog.example.com\n\n## \u767b\u9332\u306e\u78ba\u8a8d\n```sh\nsudo certbot certificates<\/code><\/pre>\n<pre><code><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u76ee\u6b21 \u7121\u6599SSL\u3092\u8a2d\u5b9a\u3059\u308bCerbot\u3068\u306fCerbot\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3057\u3066SSL\u63a5\u7d9a\uff01SSL\u63a5\u7d9a\u3067\u304d\u306a\u3044\u81ea\u52d5\u66f4\u65b0\u306e\u30c6\u30b9\u30c8\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306e\u8ffd\u52a0 \u7121\u6599SSL\u3092\u8a2d\u5b9a\u3059\u308b \u3053\u306e\u30b5\u30a4\u30c8\u3067\u3082\u4f7f\u3063\u3066\u3044\u307e\u3059\u304c\u3001 Cerbot &#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[83],"tags":[26],"class_list":{"0":"post-4408","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-linux","7":"tag-ssl","8":"nothumb"},"_links":{"self":[{"href":"https:\/\/417.run\/wp-json\/wp\/v2\/posts\/4408"}],"collection":[{"href":"https:\/\/417.run\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/417.run\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/417.run\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/417.run\/wp-json\/wp\/v2\/comments?post=4408"}],"version-history":[{"count":30,"href":"https:\/\/417.run\/wp-json\/wp\/v2\/posts\/4408\/revisions"}],"predecessor-version":[{"id":5301,"href":"https:\/\/417.run\/wp-json\/wp\/v2\/posts\/4408\/revisions\/5301"}],"wp:attachment":[{"href":"https:\/\/417.run\/wp-json\/wp\/v2\/media?parent=4408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/417.run\/wp-json\/wp\/v2\/categories?post=4408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/417.run\/wp-json\/wp\/v2\/tags?post=4408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}