{"id":1345,"date":"2017-11-30T22:56:44","date_gmt":"2017-11-30T14:56:44","guid":{"rendered":"http:\/\/pjq.me\/?p=1345"},"modified":"2019-12-02T14:21:46","modified_gmt":"2019-12-02T06:21:46","slug":"time-enable-https-letsencrypt","status":"publish","type":"post","link":"https:\/\/pjq.me\/?p=1345","title":{"rendered":"Time to enable https&#8211;letsencrypt"},"content":{"rendered":"<p>It&#8217;s almost at the end of Year 2017, now it&#8217;s time to enable https for my website, after some search, I choose to use letsencrypt, it&#8217;s free and community support widely. So it&#8217;s easy for me to find the <a href=\"https:\/\/certbot.eff.org\/#ubuntuxenial-nginx\">tutorials<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAACOCAMAAAB5VwiuAAAAz1BMVEX\/\/\/8AOnD\/pAAAMWsANG0ANm7z9vgALmpecZP\/oQAAIWQAOG8ALGlYa4\/\/ngD\/z5O7w9EAEV6YprqxuslJWoMAJWUACl0AKWgAL3MADl7Y3+elscJ1iqbDy9Zue5rq7PCiflk4SXkAGGEdSHmFk6uvssKhpbn\/tkj\/4Lhzd5cAHGIAAFj\/mAA6XIY\/UX7\/umf\/9ef\/5cj\/uFf\/7Nf\/x37\/2az\/rDv\/qSH\/+\/QeQXX\/1qIpOXD\/wnCVnLMuUX\/\/r0eioaiiiHGik4iieEcAAEw1uPYCAAAKrklEQVR4nO2aeX+iTBLHIdCgNBoECRvODRIni0fMMTHMjGav9\/+ati+gATHGJOqzH3\/5J7QNfGmqq6qrEYSzzjrrrLPOOmsHvb4em2Bn3S2Xf\/4itIvuxcX08tgUu+kOsXZ\/HJtiN51Zv0dn1u\/R\/wXrcX3u5cvbz0ZjC+vr28v94hBQm\/UwvehOL+vDtZn1Ydm96N8fCGyDnhEVAqjBbmS96+LW5fHM4G56gWGXT5XW17d+t39XbXru457dxyOa7D2B7S6rZE9\/flSt+PUPRa091IH1C79aNLS\/tnV6eiGdum9HnFpYPxnsc3uXpwvSZfp89DyRDdq0fcz+0FE9hSxx8YiNcdpqiq+P2AN079p+P6ye0bxfloevD3d3D9wwX\/a73eXD4bE26+f9c872cLmcTvvT6bT7eJe3XZY\/n4DyWbN47vaJdWID7b\/8rP18Svo5zUGppo8nNJ5V0eDEq\/tyVO\/fribqycL+7DZRcbA6NtcGLZYcIIfdP4UYUNN9YQH9i5e3ZeEOLo6bsGzSomDrPz8tFouHi5x9e15zALJfl7lY7LxkrGXe91zQ0+On4pRfhwxii5d+KWKPr\/c5a8nxyJpoqnDX5c5pLtK+TZe8d1ouCD1D5XLD3CyoEfzg5lv37XCRrMn6VBlDqnysKf+xWBcv3UI0y35g9NPKIzFWsnq963LnHNAGmnNrK+sjOSrn1uVxE8QdWE9GfynWfM7zjZdsKp0OqxJ4nvfPv1P9x+P0b9b4L3wQHZsTSekMNKS\/MWmcbK4xzdxjkwqCpYs7SZ\/tekWFai8aw7O2vEBzR1bxalfU8GaO1NnDaJRQ0tWb9hdoqjuyDna9YUeFEMrDPVjNFIqitD4kq4R6g31YO5gFSsZpslqjGdKIHYXEHnXvNFm9WEaasCMjlYEoqqfKquFLF9M2GM4BBMEps07KBksFv1vPbLJCLY5j+XtYlSiKeM9bZ3VH0PFpzw0+usEKoKlExlz6etbI8ke6o2YhC9jB+DYkd7dvx+Mxmv2ubyPrjXDcT2YiyGb+bcXZNseVmIsCwVezenNdB1CEQLeH5B7+tcZubmvadYgMYAAl7LGioerIEEBZdzKfu06dVerQdkv7WlYlvCqfHlyZqCnhb62iV29NxA4aSFeSYNHuxOWF6qwa8xiuCqs\/fJK144jYz9upRqxLRyOb8OEds7oefuXKjCBJDn4LotYprbbOapuM1fnScV3FuFHueIZHbFS+iQQ\/1tms0HU9DvOuxgA\/lRiaSU8GWsJdpM4qD2l78qWs0Q1+S9Ci3Db6P\/UE1zLoXWzDMKzCq\/q4jQQExXA6\/FUac0smTxJo8CtZxw73ypQe8ogySVECPNy8fxVYVqDSpKDi4Jqs8AoZTTSvu4FPsSo93GbnN07wkR61sJKxBqNx0EiBmz7rmrDWh\/VzrDIxgSHTGh\/pRgsrbQNONu9Y77EOvp41mpBLAJn8AXJtYpGbWIWQTRUgpdA8FitEkYBJhKrZxhqtY5ndHqQ+ZwlNVgddJGigfo71ilxCVjnZqzZWFOI6mePQGROvtrGKtr+yv5ZVIV5fCypyC9YNSznXSEYkcgJxK6uo133rPqz8LKZ+QCuS6OK3lnGl8gjGpD3GtupjrPBmNc51i+5CImzG\/L03zB0\/Zb2uxeOErbhG8CCsItQdJm2uCG6GbwtgEimKG0qqzqaMS96z3HMVt0RKbNnHuavh4JMG7fnAV7GWIuZgkgEU7Wtdu8ZZlPObDG1EnkGUrq\/+W\/hSlDpAXZuFM\/IcEldDORCr0LMrjZLk0s757bWc1SSIUFblavtHWFsmwPuskLAqfsqti7Q5S\/gDHdZYgzmXioABHwy8HVmBtCtrb6BVlN5Qi7OygYqzfSDbgzLbtzQNRTIgXxVQUaLHKsBtagwq6+9IVeVddFWJdttYLa+m4i0afm9+czPsmBXfa\/ZQitDz+ZUV6ojbwlo+ILhhbxfVT9tPSuS6zQqiEm1s26\/UeNZZH1HDD2jaZI\/65kGE\/CvOT0VIs1X8j3bCrDXXDO2Ds0a7bVk0WcWDs0ZD4mffvW2eZ3FLgMGhWd0Jil5S+u42V56\/hqU6h\/bqLlkzOTuyyv\/I97n23uv6hD7MukVRM6ii4Bu4G2q27o77lZUL0nWzs6O9NlmVxERaofNXveF8GFZ2BYzOcJRl2TAkeVUU+lhoOdGZZzPBI0d+fkJED00homtM1GShnKaTZz8B+pEkj3JIuu3DOsELmklkyCgJhEC6Lq04kAYSwO4YVy8sPDXQhNR1xYwliNYFhkbW6PkenTHAh6knWJM4jq8yIXBSCc0l9XpNaK1UZXmupKra1q3ZVtZrfLpqqHnK7fTYL4nDFc\/kSUDNDY4svPLHa5g1+T33Jj5ZwDsKegacV888PT9dkvBrqewwS706R5MViqNC4LZkFbna\/oAm0knKFyOcJJ8aGcBd1Q5aD6TES7NS7IBUw0KBsqIe5elwYuzBih44F0x5VnR6HNP6g9zDVhCwezmDgS2LaajkrCJZdaUIKiIlI0Arwy4uJYtaULCiC2lxSq8CR5HgTWL2gxbHk\/bdXWFT3NIq4yp1gsCX6YVdXHEn3dFy3HXNIa2456yyPOx08OCzaj2ZXeR\/CT8mY4X60AyMEJBrOis85chmB1QtVt3Zl1Un9akVsX68aRCQYcrLHCsy3xirPM93kWl5zcGnKkNiGWOhYNXphlhAKh8gw1eg9bNdfRYfYwccK8joi6Q3N\/KZklbWgIyV2+zElXBRXis59m+3YJVyf2IRqx4EwkdjAZgnpYKS1aETRCH7B5h1Rikql6C3UsOyhdXo0M3HmphvbFFWtXgi4i7ItuNn4xZlzetvN4CyKvSfpNKV3irlvyPIcDcddSNVvGujYIV60Yds6WO\/8VWsVp0V5pZYZ435yObZxKqVCF8FrJWCVQRFHzbrvo2Vvjg2PbawunjmQDkgRskerTGuam4e38RKXBaQKqnHBlaBhHg9IZMMBiWrqBeVC1LH+0p7rbMmpCZnV4xgEyuLZcSXsVhEWeW8Kk339wdG3hnuygqHJievnZWGIVGlntU32ljpCxAh5+DyGEvRDfIbXS\/RnFBr\/cinyioCu5R2087KPsgRtXVi+pmmum2sRUQV01qLLiae2aNZBftSgrDCzPhw3BLhegurK9NsBugOSphI8NzIWmxlOvlELOgBSjbZTWV6Ei2LAj1Lqx7mfVawjVUwbH4\/1UFhaCNrUSmW83bGyn\/uEjPzSPLHsD\/BmuasedxCshzu2wZp4rawRrQyXu7wUFbYKSrmMM2H3M2knVh7ml4TSemVCTbdCXvw3xo6uGLgUS+zdUkGsmpD8mHGBJ81qX\/7xD6OKVYlLMa6puzgUo\/kZGVW4Q6RWciSOkiEbQqshvD4KeNbLGbrt\/wB\/iLDn61Hs3BMUwcPn9T45JamOZPCFTP\/6grBaoYsoWfy80ixkt5sFq6+5VPYd9fmikSywTLRL1g3fyH1\/hW\/Tx4ZVrt0mhzriSmaAbG6z3uarGZo+jb9\/mhctp4mqx\/bDl37OZwFniQr3SYn1sqvdU6Tdc0imxbyzSfJGg1kCIGkS9WU\/CRZld5aFEe9VS2QkXpWPDktVvLZbLMMqrhExwA666yzzjrrrLPOOuuss\/7S+h8S9Avel2iTWgAAAABJRU5ErkJggg==\" width=\"171\" height=\"142\" \/><\/p>\n<p>So now you can visit my wiki, and it will be force redirect to the <a href=\"https:\/\/wiki.pjq.me\">https link<\/a><\/p>\n<p><strong>How to install<\/strong><\/p>\n<p><strong>Solution #1<\/strong><\/p>\n<pre>sudo apt-get install letsencrypt\nsudo service nginx stop\nsudo letsencrypt certonly --standalone\nsudo service nginx restart\n<\/pre>\n<p><strong>Solution #2<\/strong><\/p>\n<pre>sudo apt-get update\nsudo apt-get install software-properties-common\nsudo add-apt-repository ppa:certbot\/certbot\nsudo apt-get update\nsudo apt-get install python-certbot-nginx\n<\/pre>\n<p><strong>Refer<\/strong><br \/>https:\/\/bitmingw.com\/2017\/02\/02\/letsencrypt-tutorial\/<br \/>https:\/\/github.com\/certbot\/certbot<br \/>https:\/\/certbot.eff.org\/#ubuntuxenial-nginx<\/p>\n<p><strong>nginx config<\/strong><\/p>\n<pre>server {\nlisten 80;\nserver_name ef.pjq.me;\nreturn 301 https:\/\/$server_name$request_uri;\n}\n\nserver {\nlisten 80;\nserver_name wiki.pjq.me;\nreturn 301 https:\/\/$server_name$request_uri;\n}\nserver {\nlisten 443;\nserver_name ef.pjq.me;\nssl on;\nssl_certificate \/etc\/letsencrypt\/live\/ef.pjq.me\/fullchain.pem;\nssl_certificate_key \/etc\/letsencrypt\/live\/ef.pjq.me\/privkey.pem;\nssl_session_timeout 5m;\nroot \/var\/www\/ef\/;\nindex index.html index.htm index.php;\nlocation \/ {\ntry_files $uri $uri\/ =404;\nautoindex on;\n}\nlocation ~ \\.php$ {\ntry_files $uri =404;\nfastcgi_pass unix:\/run\/php\/php7.0-fpm.sock;\nfastcgi_index index.php;\nfastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\ninclude fastcgi_params;\n\n}\nlocation ~ \\.php$ {\nfastcgi_split_path_info ^(.+\\.php)(\/.+)$;\nfastcgi_pass unix:\/var\/run\/php5-fpm.sock;\nfastcgi_index index.php;\ninclude fastcgi_params;\n}\n}\nserver {\nlisten 443;\nroot \/var\/www\/dokuwiki\/wiki\/;\nindex index.html index.htm index.php;\nserver_name wiki.pjq.me;\nssl on;\nssl_certificate \/etc\/letsencrypt\/live\/ef.pjq.me\/fullchain.pem;\nssl_certificate_key \/etc\/letsencrypt\/live\/ef.pjq.me\/privkey.pem;\nssl_session_timeout 5m;\nlocation \/ {\ntry_files $uri $uri\/ =404;\n}\nlocation ~ \/(data|conf|bin|inc)\/ {\ndeny all;\n}\nlocation ~ \\.php$ {\nfastcgi_pass unix:\/run\/php\/php7.0-fpm.sock;\nfastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\nfastcgi_index index.php;\ninclude fastcgi_params;\n}\nlocation ~ \/\\.ht {\ndeny all;\n}\n}<br \/><br \/><\/pre>\n\n\n<pre class=\"wp-block-preformatted\"><strong>Wildcard support <\/strong>\nLetsencypt already support wildcard, reference <a href=\"https:\/\/www.jianshu.com\/p\/c5c9d071e395\">https:\/\/www.jianshu.com\/p\/c5c9d071e395<\/a><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot certonly -d *.pjq.me -d pjq.me --manual  --server https:\/\/www.jianshu.com\/p\/c5c9d071e395https:\/\/acme-v02.api.letsencrypt.org\/directory<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>pjq@pjqmes1vcpu1gbsfo2-s-1vcpu-1gb-sfo2-01:~$ sudo certbot certonly -d *.pjq.me --manual  --server https:\/\/acme-v02.api.letsencrypt.org\/directory\nSaving debug log to \/var\/log\/letsencrypt\/letsencrypt.log\nPlugins selected: Authenticator manual, Installer None\nObtaining a new certificate\nPerforming the following challenges:\ndns-01 challenge for pjq.me\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nNOTE: The IP of this machine will be publicly logged as having requested this\ncertificate. If you're running certbot in manual mode on a machine that is not\nyour server, please ensure you're okay with that.\n\nAre you OK with your IP being logged?\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n(Y)es\/(N)o: Y\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nPlease deploy a DNS TXT record under the name\n_acme-challenge.pjq.me with the following value:\n\nQuTEKz6IaSk6xc_AAiTp47cNXXTps9wJZp1jViV9jTY\n\nBefore continuing, verify the record is deployed.\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nPress Enter to Continue\nWaiting for verification...\nCleaning up challenges\n\nIMPORTANT NOTES:\n - Congratulations! Your certificate and chain have been saved at:\n   \/etc\/letsencrypt\/live\/pjq.me\/fullchain.pem\n   Your key file has been saved at:\n   \/etc\/letsencrypt\/live\/pjq.me\/privkey.pem\n   Your cert will expire on 2020-03-01. To obtain a new or tweaked\n   version of this certificate in the future, simply run certbot\n   again. To non-interactively renew *all* of your certificates, run\n   \"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","protected":false},"excerpt":{"rendered":"<p>It&#8217;s almost at the end of Year 2017, now it&#8217;s time to enable https for my website, after some search, I choose to use letsencrypt, it&#8217;s free and community support widely. So it&#8217;s easy for me to find the tutorials.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[80,108],"class_list":["post-1345","post","type-post","status-publish","format-standard","hentry","category-linux","tag-https","tag-ssl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Time to enable https-letsencrypt - Jianqing&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pjq.me\/?p=1345\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Time to enable https-letsencrypt - Jianqing&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"It&#8217;s almost at the end of Year 2017, now it&#8217;s time to enable https for my website, after some search, I choose to use letsencrypt, it&#8217;s free and community support widely. So it&#8217;s easy for me to find the tutorials.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pjq.me\/?p=1345\" \/>\n<meta property=\"og:site_name\" content=\"Jianqing&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-30T14:56:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-02T06:21:46+00:00\" \/>\n<meta name=\"author\" content=\"pengjianqing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"pengjianqing\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/pjq.me\/?p=1345#article\",\"isPartOf\":{\"@id\":\"https:\/\/pjq.me\/?p=1345\"},\"author\":{\"name\":\"pengjianqing\",\"@id\":\"https:\/\/pjq.me\/#\/schema\/person\/0eb1e72d1e69fbbd9b5c0bfd8e2aae60\"},\"headline\":\"Time to enable https&#8211;letsencrypt\",\"datePublished\":\"2017-11-30T14:56:44+00:00\",\"dateModified\":\"2019-12-02T06:21:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/pjq.me\/?p=1345\"},\"wordCount\":85,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/pjq.me\/#\/schema\/person\/0eb1e72d1e69fbbd9b5c0bfd8e2aae60\"},\"keywords\":[\"https\",\"ssl\"],\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/pjq.me\/?p=1345#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pjq.me\/?p=1345\",\"url\":\"https:\/\/pjq.me\/?p=1345\",\"name\":\"Time to enable https-letsencrypt - Jianqing&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\/\/pjq.me\/#website\"},\"datePublished\":\"2017-11-30T14:56:44+00:00\",\"dateModified\":\"2019-12-02T06:21:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/pjq.me\/?p=1345#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pjq.me\/?p=1345\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/pjq.me\/?p=1345#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/pjq.me\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Time to enable https&#8211;letsencrypt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pjq.me\/#website\",\"url\":\"https:\/\/pjq.me\/\",\"name\":\"Jianqing&#039;s Blog\",\"description\":\"Thoughts and Future\",\"publisher\":{\"@id\":\"https:\/\/pjq.me\/#\/schema\/person\/0eb1e72d1e69fbbd9b5c0bfd8e2aae60\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/pjq.me\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/pjq.me\/#\/schema\/person\/0eb1e72d1e69fbbd9b5c0bfd8e2aae60\",\"name\":\"pengjianqing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/pjq.me\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/pjq.me\/wp-content\/uploads\/2021\/12\/Screen-Shot-2021-12-02-at-6.10.58-PM.png\",\"contentUrl\":\"https:\/\/pjq.me\/wp-content\/uploads\/2021\/12\/Screen-Shot-2021-12-02-at-6.10.58-PM.png\",\"width\":460,\"height\":752,\"caption\":\"pengjianqing\"},\"logo\":{\"@id\":\"https:\/\/pjq.me\/#\/schema\/person\/image\/\"},\"url\":\"https:\/\/pjq.me\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Time to enable https-letsencrypt - Jianqing&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pjq.me\/?p=1345","og_locale":"en_US","og_type":"article","og_title":"Time to enable https-letsencrypt - Jianqing&#039;s Blog","og_description":"It&#8217;s almost at the end of Year 2017, now it&#8217;s time to enable https for my website, after some search, I choose to use letsencrypt, it&#8217;s free and community support widely. So it&#8217;s easy for me to find the tutorials.","og_url":"https:\/\/pjq.me\/?p=1345","og_site_name":"Jianqing&#039;s Blog","article_published_time":"2017-11-30T14:56:44+00:00","article_modified_time":"2019-12-02T06:21:46+00:00","author":"pengjianqing","twitter_card":"summary_large_image","twitter_misc":{"Written by":"pengjianqing","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pjq.me\/?p=1345#article","isPartOf":{"@id":"https:\/\/pjq.me\/?p=1345"},"author":{"name":"pengjianqing","@id":"https:\/\/pjq.me\/#\/schema\/person\/0eb1e72d1e69fbbd9b5c0bfd8e2aae60"},"headline":"Time to enable https&#8211;letsencrypt","datePublished":"2017-11-30T14:56:44+00:00","dateModified":"2019-12-02T06:21:46+00:00","mainEntityOfPage":{"@id":"https:\/\/pjq.me\/?p=1345"},"wordCount":85,"commentCount":2,"publisher":{"@id":"https:\/\/pjq.me\/#\/schema\/person\/0eb1e72d1e69fbbd9b5c0bfd8e2aae60"},"keywords":["https","ssl"],"articleSection":["Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pjq.me\/?p=1345#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pjq.me\/?p=1345","url":"https:\/\/pjq.me\/?p=1345","name":"Time to enable https-letsencrypt - Jianqing&#039;s Blog","isPartOf":{"@id":"https:\/\/pjq.me\/#website"},"datePublished":"2017-11-30T14:56:44+00:00","dateModified":"2019-12-02T06:21:46+00:00","breadcrumb":{"@id":"https:\/\/pjq.me\/?p=1345#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pjq.me\/?p=1345"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pjq.me\/?p=1345#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pjq.me\/"},{"@type":"ListItem","position":2,"name":"Time to enable https&#8211;letsencrypt"}]},{"@type":"WebSite","@id":"https:\/\/pjq.me\/#website","url":"https:\/\/pjq.me\/","name":"Jianqing&#039;s Blog","description":"Thoughts and Future","publisher":{"@id":"https:\/\/pjq.me\/#\/schema\/person\/0eb1e72d1e69fbbd9b5c0bfd8e2aae60"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pjq.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/pjq.me\/#\/schema\/person\/0eb1e72d1e69fbbd9b5c0bfd8e2aae60","name":"pengjianqing","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pjq.me\/#\/schema\/person\/image\/","url":"https:\/\/pjq.me\/wp-content\/uploads\/2021\/12\/Screen-Shot-2021-12-02-at-6.10.58-PM.png","contentUrl":"https:\/\/pjq.me\/wp-content\/uploads\/2021\/12\/Screen-Shot-2021-12-02-at-6.10.58-PM.png","width":460,"height":752,"caption":"pengjianqing"},"logo":{"@id":"https:\/\/pjq.me\/#\/schema\/person\/image\/"},"url":"https:\/\/pjq.me\/?author=1"}]}},"views":4201,"_links":{"self":[{"href":"https:\/\/pjq.me\/index.php?rest_route=\/wp\/v2\/posts\/1345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pjq.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pjq.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pjq.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pjq.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1345"}],"version-history":[{"count":3,"href":"https:\/\/pjq.me\/index.php?rest_route=\/wp\/v2\/posts\/1345\/revisions"}],"predecessor-version":[{"id":1521,"href":"https:\/\/pjq.me\/index.php?rest_route=\/wp\/v2\/posts\/1345\/revisions\/1521"}],"wp:attachment":[{"href":"https:\/\/pjq.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pjq.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pjq.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}