{"id":1081,"date":"2017-11-18T12:00:00","date_gmt":"2017-11-18T03:00:00","guid":{"rendered":"https:\/\/hi3103.net\/notes\/?p=1081"},"modified":"2022-07-09T23:33:59","modified_gmt":"2022-07-09T14:33:59","slug":"lets-encrypt-ssl%e8%a8%bc%e6%98%8e%e6%9b%b8%e3%82%92%e3%82%b5%e3%83%96%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%82%82%e5%90%88%e3%82%8f%e3%81%9b%e3%81%a6%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/hi3103.net\/notes\/web\/1081","title":{"rendered":"Let&#8217;s Encrypt SSL\u8a3c\u660e\u66f8\u3092\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u3082\u5408\u308f\u305b\u3066\u53d6\u5f97\u3059\u308b"},"content":{"rendered":"<h4>\u7d4c\u7def<\/h4>\n<ul>\n<li>.htaccess\u3067\u4ee5\u4e0b\u3092\u8a2d\u5b9a\u3057\u3088\u3046\u3068\u3057\u305f\n<ul>\n<li>http \u2192 https \u306b\u7d71\u4e00<\/li>\n<li>www\u3042\u308a \u2192 www\u306a\u3057 \u306b\u7d71\u4e00<\/li>\n<\/ul>\n<\/li>\n<li>https:\/\/www.\uff5e \u306b\u30a2\u30af\u30bb\u30b9\u3057\u305f\u969b\u3001\u5b89\u5168\u3067\u306a\u3044\u63a5\u7d9a\u3068\u5224\u65ad\u3055\u308c\u3066\u3057\u307e\u3046\n<ul>\n<li>\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3 www \u306b\u5bfe\u3059\u308b\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3057\u3066\u3044\u306a\u3044\u305f\u3081<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<h4>Let&#8217;s Encrypt \u306e\u4ed5\u69d8\u3092\u78ba\u8a8d<\/h4>\n<ul>\n<li>1\u679a\u306e\u8a3c\u660e\u66f8\u3067\u8907\u6570\u30c9\u30e1\u30a4\u30f3\u30fb\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306b\u5bfe\u5fdc\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u308b\u3002\n<ul>\n<li>\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306e\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u6307\u5b9a\u306f\u3067\u304d\u306a\u3044\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<blockquote>\n<p>1\u679a\u3067\u8907\u6570\u306e\u30c9\u30e1\u30a4\u30f3\u540d\u306b\u5bfe\u5fdc\u3059\u308b\u8a3c\u660e\u66f8\u306f\u767a\u884c\u3067\u304d\u307e\u3059\u304b\uff1f<\/p>\n<p>\u306f\u3044\u3002\u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u4ee3\u66ff\u540d\uff08SAN : Subject Alternative Name\uff09\u3068\u3044\u3046\u4ed5\u7d44\u307f\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3067\u30011\u679a\u306e SSL\/TLS \u30b5\u30fc\u30d0\u8a3c\u660e\u66f8\u3092\u3001\u8907\u6570\u306e\u7570\u306a\u308b\u30c9\u30e1\u30a4\u30f3\u540d\u30fb\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u540d\u3067\u4f7f\u7528\u3059\u308b\u3053\u3068\u304c\u53ef\u80fd\u3067\u3059\u3002<\/p>\n<p>Certbot \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e\u8a3c\u660e\u66f8\u53d6\u5f97\u30b3\u30de\u30f3\u30c9\u5b9f\u884c\u6642\u306b\u3001\u8907\u6570\u306e\u30c9\u30e1\u30a4\u30f3\u540d\u30fb\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u540d\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067\u3001\u8907\u6570\u30c9\u30e1\u30a4\u30f3\u540d\u30fb\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u540d\u306b\u5bfe\u5fdc\u3057\u305f\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>Web\u30d6\u30e9\u30a6\u30b6\u306f\u3001Web\u30b5\u30a4\u30c8\u306e\u30c9\u30e1\u30a4\u30f3\u540d\u30fb\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u540d\u304c\u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u4ee3\u66ff\u540d\uff08SAN : Subject Alternative Name\uff09\u306e\u30ea\u30b9\u30c8\u306b\u63b2\u8f09\u3055\u308c\u3066\u3044\u308c\u3070\u3001\u6b63\u5f53\u306a\u8a3c\u660e\u66f8\u3068\u3057\u3066\u53d7\u3051\u4ed8\u3051\u307e\u3059\u3002<br \/>\n<cite><a href=\"https:\/\/letsencrypt.jp\/faq\/#MultipleDomainNames\">\u3088\u304f\u3042\u308b\u8cea\u554f &#8211; Let&#8217;s Encrypt \u7dcf\u5408\u30dd\u30fc\u30bf\u30eb<\/a><\/cite><\/p>\n<\/blockquote>\n<ul>\n<li>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306b -d \u3067\u8907\u6570\u30c9\u30e1\u30a4\u30f3\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/li>\n<\/ul>\n<blockquote>\n<p>Web\u30b5\u30fc\u30d0\uff08Apache \u3084 nginx \u306a\u3069\uff09\u304c\u52d5\u4f5c\u3057\u3066\u3044\u308b\u74b0\u5883\u306b\u304a\u3044\u3066\u3001<br \/>\n&quot;example.jp&quot; \u3068 &quot;www.example.jp&quot; \u306b\u5bfe\u5fdc\u3059\u308b\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3059\u308b\u5834\u5408:<br \/>\n\u5165\u529b\u3059\u308b\u30b3\u30de\u30f3\u30c9:<br \/>\ncertbot certonly &#8211;webroot -w \/var\/www\/html -d example.jp -d www.example.jp<\/p>\n<p>\u203b\u30aa\u30d7\u30b7\u30e7\u30f3 -w \u3067\u6307\u5b9a\u3055\u308c\u3066\u3044\u308b \/var\/www\/html \u306f\u3001Web\u30b5\u30fc\u30d0\uff08Apache \u3084 nginx \u306a\u3069\uff09\u306b\u304a\u3051\u308b\u3001\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3059\u308b\u30c9\u30e1\u30a4\u30f3\u540d\u306b\u5bfe\u5fdc\u3057\u305f DocumentRoot \u306b\u7f6e\u304d\u63db\u3048\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u203b\u30aa\u30d7\u30b7\u30e7\u30f3 -d \u3067\u6307\u5b9a\u3055\u308c\u3066\u3044\u308b example.jp www.example.jp \u306f\u3001\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3059\u308b\u30c9\u30e1\u30a4\u30f3\u540d\u30fb\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u540d\u306b\u7f6e\u304d\u63db\u3048\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u203b\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3067\u53d6\u5f97\u3057\u305f\u8a3c\u660e\u66f8\u306f\u3001FQDN &quot;example.jp&quot; \u3068 &quot;www.example.jp&quot; \u306b\u5bfe\u3057\u3066\u306e\u307f\u6709\u52b9\u3067\u3059\u3002<br \/>\n&quot;sub.example.jp&quot;, &quot;sub.www.example.jp&quot;, &quot;www2.example.jp&quot; \u306a\u3069\u306e FQDN \u306b\u5bfe\u3057\u3066\u306f\u7121\u52b9\u3067\u3059\u3002<br \/>\n<cite><a href=\"https:\/\/letsencrypt.jp\/usage\/#ExecClientSoftware\">Let&#8217;s Encrypt \u306e\u4f7f\u3044\u65b9 &#8211; Let&#8217;s Encrypt \u7dcf\u5408\u30dd\u30fc\u30bf\u30eb<\/a><\/cite><\/p>\n<\/blockquote>\n<h4>\u8a3c\u660e\u66f8\u3092\u53d6\u5f97\u3057\u306a\u304a\u3059<\/h4>\n<h5>\u53d6\u5f97\u3057\u305f\u8a3c\u660e\u66f8\u3092\u5931\u52b9\u3055\u305b\u3066\u524a\u9664\u3059\u308b<\/h5>\n<ul>\n<li>\/etc\/letsencrypt\/archive\/{\u30c9\u30e1\u30a4\u30f3\u540d}\/\u306e\u4e2d\u306b\u3042\u308bpem\u30d5\u30a1\u30a4\u30eb\u3092\u78ba\u8a8d<\/li>\n<\/ul>\n<pre><code class=\"language-sh\"># cd \/etc\/letsencrypt\/archive\/{\u30c9\u30e1\u30a4\u30f3\u540d}\/\n# ls   \ncert1.pem  chain1.pem  fullchain1.pem  privkey1.pem<\/code><\/pre>\n<ul>\n<li>\u4e0a\u8a18\u306ecert1.pem\u3092\u6307\u5b9a\u3057\u3066revoke\u5b9f\u884c<\/li>\n<\/ul>\n<pre><code class=\"language-sh\"># certbot revoke --cert-path \/etc\/letsencrypt\/archive\/{\u30c9\u30e1\u30a4\u30f3\u540d}\/cert1.pem\nSaving debug log to \/var\/log\/letsencrypt\/letsencrypt.log\nStarting new HTTPS connection (1): acme-v01.api.letsencrypt.org\n\n-------------------------------------------------------------------------------\nWould you like to delete the cert(s) you just revoked?\n-------------------------------------------------------------------------------\n(Y)es (recommended)\/(N)o: <\/code><\/pre>\n<ul>\n<li>\u5931\u52b9\u5f8c\u306b\u8a3c\u660e\u66f8\u3092\u524a\u9664\u3059\u308b\u304b\u805e\u304b\u308c\u308b\u306e\u3067\u3001y\u3092\u5165\u529b\u3057\u3066return<\/li>\n<\/ul>\n<pre><code>-------------------------------------------------------------------------------\nDeleted all files relating to certificate {\u30c9\u30e1\u30a4\u30f3\u540d}.\n-------------------------------------------------------------------------------\n\n-------------------------------------------------------------------------------\nCongratulations! You have successfully revoked the certificate that was located\nat \/etc\/letsencrypt\/archive\/{\u30c9\u30e1\u30a4\u30f3\u540d}\/cert1.pem\n\n-------------------------------------------------------------------------------<\/code><\/pre>\n<ul>\n<li>\u95a2\u9023\u30d5\u30a1\u30a4\u30eb\u304c\u6d88\u3048\u305f\u3053\u3068\u3092\u78ba\u8a8d\n<ul>\n<li>\/etc\/letsencrypt\/archive\/{\u30c9\u30e1\u30a4\u30f3\u540d}<\/li>\n<li>\/etc\/letsencrypt\/live\/{\u30c9\u30e1\u30a4\u30f3\u540d}<\/li>\n<li>\/etc\/letsencrypt\/renewal\/{\u30c9\u30e1\u30a4\u30f3\u540d}.conf<\/li>\n<\/ul>\n<\/li>\n<li>Apache\u3092\u518d\u8d77\u52d5\u3057\u305f\u3044\u304c\u3001ssl.conf\u306b\u524a\u9664\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u8a18\u8ff0\u304c\u3042\u308b\u305f\u3081\u30a8\u30e9\u30fc\u304c\u3067\u3066\u3057\u307e\u3046\n<ul>\n<li>\u79d8\u5bc6\u9375\uff1aSSLCertificateKeyFile<\/li>\n<li>SSL\u30b5\u30fc\u30d0\u8a3c\u660e\u66f8\uff1aSSLCertificateFile<\/li>\n<li>\u4e2d\u9593CA\u8a3c\u660e\u66f8\uff1aSSLCertificateChainFile<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code class=\"language-sh\"># vi \/etc\/httpd\/conf.d\/ssl.conf<\/code><\/pre>\n<pre><code>    211 ServerName {\u30c9\u30e1\u30a4\u30f3\u540d}\n    212 SSLCertificateFile \/etc\/letsencrypt\/live\/{\u30c9\u30e1\u30a4\u30f3\u540d}\/cert.pem\n    213 SSLCertificateKeyFile \/etc\/letsencrypt\/live\/{\u30c9\u30e1\u30a4\u30f3\u540d}\/privkey.pem\n    214 Include \/etc\/letsencrypt\/options-ssl-apache.conf\n    215 SSLCertificateChainFile \/etc\/letsencrypt\/live\/{\u30c9\u30e1\u30a4\u30f3\u540d}\/chain.pem<\/code><\/pre>\n<ul>\n<li>\u5143\u306essl.conf\u306eBAK\u3092\u3068\u3063\u3066\u304a\u3089\u305a\u3001\u5143\u306b\u623b\u305b\u306a\u304b\u3063\u305f\u306e\u3067\u3001mod_ssl\u3092remove\u3057\u3066install\u3057\u76f4\u3059\n<ul>\n<li>Certbot\u306eApache\u7528\u30d7\u30e9\u30b0\u30a4\u30f3\u3082\u4e00\u7dd2\u306bremove\u3055\u308c\u3066\u3057\u307e\u3046\u306e\u3067\u3001\u305d\u308c\u3082\u518d\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code class=\"language-sh\"># yum remove mod_ssl<\/code><\/pre>\n<pre><code>&lt;!--more--&gt;\n Package                         Arch            Version                          Repository         Size\n&lt;!--more--&gt;\nRemoving:\n mod_ssl                         x86_64          1:2.4.6-67.el7.centos.6          @updates          224 k\nRemoving for dependencies:\n python2-certbot-apache          noarch          0.19.0-1.el7                     @epel             594 k\n\nTransaction Summary\n&lt;!--more--&gt;\nRemove  1 Package (+1 Dependent package)<\/code><\/pre>\n<pre><code class=\"language-sh\"># yum install mod_ssl<\/code><\/pre>\n<pre><code class=\"language-sh\"># yum install certbot-apache<\/code><\/pre>\n<ul>\n<li>Apache\u3092\u518d\u8d77\u52d5\u2192\u3067\u304d\u305f\uff01\n<pre><code class=\"language-sh\"># systemctl restart httpd<\/code><\/pre>\n<\/li>\n<li>\u30d6\u30e9\u30a6\u30b6\u304b\u3089ssl\u901a\u4fe1\u304c\u3067\u304d\u3066\u3044\u308b\uff06\u8a3c\u660e\u66f8\u304c\u7121\u52b9\u5316\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3002<\/li>\n<li>\u5ff5\u306e\u305f\u3081ssl.conf\u306eBAK\u3092\u3068\u3063\u3066\u304a\u304f\u3002\n<pre><code class=\"language-sh\"># cp ssl.conf ssl.conf.default<\/code><\/pre>\n<\/li>\n<\/ul>\n<h5>\u8a3c\u660e\u66f8\u306e\u518d\u53d6\u5f97<\/h5>\n<ul>\n<li>\u4e0b\u8a182\u3064\u306e\u30c9\u30e1\u30a4\u30f3\u306b\u5bfe\u3057\u3066\u53d6\u5f97\u3059\u308b\n<ul>\n<li>hi3103.net<\/li>\n<li>www.hi3103.net<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code class=\"language-sh\"># certbot certbot --apache -d hi3103.net -d www.hi3103.net<\/code><\/pre>\n<pre><code>Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log\nPlugins selected: Authenticator apache, Installer apache\nStarting new HTTPS connection (1): acme-v01.api.letsencrypt.org\nObtaining a new certificate\nPerforming the following challenges:\ntls-sni-01 challenge for hi3103.net\ntls-sni-01 challenge for www.hi3103.net\n\nWe were unable to find a vhost with a ServerName or Address of hi3103.net.\nWhich virtual host would you like to choose?\n(note: conf files with multiple vhosts are not yet supported)\n-------------------------------------------------------------------------------\n1: ssl.conf                       |                       | HTTPS | Enabled\n-------------------------------------------------------------------------------\nPress 1 [enter] to confirm the selection (press 'c' to cancel):<\/code><\/pre>\n<ul>\n<li>1\u3092\u5165\u529b\u3057\u3066return<\/li>\n<\/ul>\n<pre><code>We were unable to find a vhost with a ServerName or Address of www.hi3103.net.\nWhich virtual host would you like to choose?\n(note: conf files with multiple vhosts are not yet supported)\n-------------------------------------------------------------------------------\n1: ssl.conf                       |                       | HTTPS | Enabled\n-------------------------------------------------------------------------------\nPress 1 [enter] to confirm the selection (press 'c' to cancel):<\/code><\/pre>\n<ul>\n<li>1\u3092\u5165\u529b\u3057\u3066return (www\u306e\u3076\u3093)<\/li>\n<\/ul>\n<pre><code>Waiting for verification...\nCleaning up challenges\n\nWe were unable to find a vhost with a ServerName or Address of hi3103.net.\nWhich virtual host would you like to choose?\n(note: conf files with multiple vhosts are not yet supported)\n-------------------------------------------------------------------------------\n1: ssl.conf                       |                       | HTTPS | Enabled\n-------------------------------------------------------------------------------\nPress 1 [enter] to confirm the selection (press 'c' to cancel):<\/code><\/pre>\n<ul>\n<li>1\u3092\u5165\u529b\u3057\u3066return<\/li>\n<\/ul>\n<pre><code>Deploying Certificate for hi3103.net to VirtualHost \/etc\/httpd\/conf.d\/ssl.conf\n\nWe were unable to find a vhost with a ServerName or Address of www.hi3103.net.\nWhich virtual host would you like to choose?\n(note: conf files with multiple vhosts are not yet supported)\n-------------------------------------------------------------------------------\n1: ssl.conf                       | hi3103.net            | HTTPS | Enabled\n-------------------------------------------------------------------------------\nPress 1 [enter] to confirm the selection (press 'c' to cancel):<\/code><\/pre>\n<ul>\n<li>1\u3092\u5165\u529b\u3057\u3066return (www\u306e\u3076\u3093)<\/li>\n<\/ul>\n<pre><code>Deploying Certificate for www.hi3103.net to VirtualHost \/etc\/httpd\/conf.d\/ssl.conf\n\nPlease choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.\n-------------------------------------------------------------------------------\n1: No redirect - Make no further changes to the webserver configuration.\n2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for\nnew sites, or if you're confident your site works on HTTPS. You can undo this\nchange by editing your web server's configuration.\n-------------------------------------------------------------------------------\nSelect the appropriate number [1-2] then [enter] (press 'c' to cancel):<\/code><\/pre>\n<ul>\n<li>http\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\u3092https\u306b\u5f37\u5236\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u3059\u308b\u304b\u3057\u306a\u3044\u304b\n<ul>\n<li>1(\u3057\u306a\u3044)\u306b\u3057\u305f(\u306e\u3061\u307b\u3069.htaccess\u3067\u8a2d\u5b9a\u3059\u308b\u305f\u3081)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code>-------------------------------------------------------------------------------\nCongratulations! You have successfully enabled https:\/\/hi3103.net and\nhttps:\/\/www.hi3103.net\n\nYou should test your configuration at:\nhttps:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=hi3103.net\nhttps:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=www.hi3103.net\n-------------------------------------------------------------------------------\n\nIMPORTANT NOTES:\n - Congratulations! Your certificate and chain have been saved at:\n   \/etc\/letsencrypt\/live\/hi3103.net\/fullchain.pem\n   Your key file has been saved at:\n   \/etc\/letsencrypt\/live\/hi3103.net\/privkey.pem\n   Your cert will expire on 2018-02-16. To obtain a new or tweaked\n   version of this certificate in the future, simply run certbot again\n   with the \"certonly\" option. To non-interactively renew *all* of\n   your certificates, run \"certbot renew\"\n - If you like Certbot, please consider supporting our work by:\n\n   Donating to ISRG \/ Let's Encrypt:   https:\/\/letsencrypt.org\/donate\n   Donating to EFF:                    https:\/\/eff.org\/donate-le<\/code><\/pre>\n<ul>\n<li>\u5b8c\u4e86\u3002apache\u3092\u518d\u8d77\u52d5\u3057\u3066\u9069\u7528\u3059\u308b\u3002<\/li>\n<\/ul>\n<pre><code class=\"language-sh\"># systemctl restart httpd<\/code><\/pre>\n<h4>\u53c2\u8003URL<\/h4>\n<ul>\n<li><a href=\"https:\/\/curecode.jp\/tech\/lets-encrypt-revoke-certificates-and-remove-domain\/\">Let\u2019s encrypt \u306e\u8a3c\u660e\u66f8\u3092\u5931\u52b9\u3055\u305b\u3001\u30c9\u30e1\u30a4\u30f3\u306e\u8a2d\u5b9a\u3092\u524a\u9664\u3059\u308b | \u30ad\u30e5\u30a2\u5b50\u306e\u958b\u767a\u30d6\u30ed\u30b0<\/a><\/li>\n<li><a href=\"http:\/\/oki2a24.com\/2013\/07\/06\/invalidate-installed-ssl-certificate\/\">SSL \u30b5\u30fc\u30d0\u8a3c\u660e\u66f8\u306e\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff1f\u3001\u3001\u3001\u7121\u52b9\u5316\u306e\u30e1\u30e2\u266a \u2013 oki2a24<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u7d4c\u7def .htaccess\u3067\u4ee5\u4e0b\u3092\u8a2d\u5b9a\u3057\u3088\u3046\u3068\u3057\u305f http \u2192 https \u306b\u7d71\u4e00 www\u3042\u308a \u2192 www\u306a\u3057 \u306b\u7d71\u4e00 https:\/\/www.\uff5e \u306b\u30a2\u30af\u30bb\u30b9\u3057\u305f\u969b\u3001\u5b89\u5168\u3067\u306a\u3044\u63a5\u7d9a\u3068\u5224\u65ad\u3055\u308c\u3066\u3057\u307e\u3046 \u30b5\u30d6\u30c9\u30e1\u30a4\u30f3 www [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53],"tags":[51,26,71],"class_list":["post-1081","post","type-post","status-publish","format-standard","hentry","category-web","tag-apache","tag-centos7","tag-ssl"],"_links":{"self":[{"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/posts\/1081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/comments?post=1081"}],"version-history":[{"count":0,"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/posts\/1081\/revisions"}],"wp:attachment":[{"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/media?parent=1081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/categories?post=1081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hi3103.net\/notes\/wp-json\/wp\/v2\/tags?post=1081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}