{"id":494,"date":"2025-01-26T01:20:09","date_gmt":"2025-01-25T17:20:09","guid":{"rendered":"http:\/\/106.12.148.75\/?p=494"},"modified":"2025-02-09T17:34:36","modified_gmt":"2025-02-09T09:34:36","slug":"%e4%b8%aa%e4%ba%ba%e5%8d%9a%e5%ae%a2%e6%90%ad%e5%bb%ba%e6%95%99%e7%a8%8b%ef%bc%88%e4%b8%89%ef%bc%89%e3%80%90%e5%85%8d%e8%b4%b9https%e8%af%81%e4%b9%a6%e7%94%b3%e8%af%b7%e3%80%91","status":"publish","type":"post","link":"https:\/\/jamilblog.top\/?p=494","title":{"rendered":"\u4e2a\u4eba\u535a\u5ba2\u642d\u5efa\u6559\u7a0b\uff08\u4e09\uff09\u3010\u514d\u8d39https\u8bc1\u4e66\u7533\u8bf7\u3011"},"content":{"rendered":"\n<p>\u524d\u60c5\u63d0\u8981\uff1a<\/p>\n\n\n\n<p><a href=\"http:\/\/106.12.148.75\/?p=41\" target=\"_blank\"  rel=\"nofollow\" >\u4e2a\u4eba\u535a\u5ba2\u642d\u5efa\u6559\u7a0b\uff08\u4e91\u670d\u52a1\u5668+wordpress\uff09\u3010\u4e00\u3011 - \u529b\u6240\u80fd\u53ca\u7684\u6539\u53d8\u8fd9\u4e2a\u4e16\u754c<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/106.12.148.75\/?p=246\" target=\"_blank\"  rel=\"nofollow\" >\u4e2a\u4eba\u535a\u5ba2\u642d\u5efa\u6559\u7a0b\uff08\u57df\u540d\u7533\u8bf7+ICP\u5907\u6848+\u516c\u5b89\u5907\u6848\uff09\u3010\u4e8c\u3011 - \u529b\u6240\u80fd\u53ca\u7684\u6539\u53d8\u8fd9\u4e2a\u4e16\u754c<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u642d\u5efa\u597d\u7f51\u7ad9\u540e\uff0c\u6211\u4eec\u53d1\u73b0\u5728\u8bbf\u95ee\u7f51\u7ad9\u65f6\u6d4f\u89c8\u5668\u4f1a\u7ed9\u8bbf\u95ee\u8be5\u7f51\u7ad9\u4e0d\u5b89\u5168\u7684\u63d0\u793a\uff0c\u8fd9\u662f\u56e0\u4e3aHTTP\u534f\u8bae\u4ee5\u660e\u6587\u65b9\u5f0f\u4f20\u8f93\u6570\u636e\uff0c\u6ca1\u6709\u52a0\u5bc6\u8fc7\u7a0b\uff0c\u8fd9\u4f7f\u5f97\u7528\u6237\u4e0e\u7f51\u7ad9\u4e4b\u95f4\u7684\u4ea4\u4e92\u4fe1\u606f\uff08\u5305\u62ec\u654f\u611f\u4fe1\u606f\uff09\u5bb9\u6613\u88ab\u7b2c\u4e09\u65b9\u622a\u83b7\u6216\u7be1\u6539\u3002 <\/p>\n\n\n\n<p>\u6240\u4ee5\u5982\u4f55\u4f7f\u6211\u4eec\u7684\u7f51\u7ad9\u80fd\u591f\u83b7\u5f97\u514d\u8d39\u7684http\u8bc1\u4e66\u5e76\u53ef\u4ee5\u901a\u8fc7https\u7684\u65b9\u5f0f\u8bbf\u95ee\u5462\uff1f<\/p>\n\n\n\n<p>\u9996\u5148\u6211\u4eec\u8981\u5b89\u88c5certbot\uff0c\u8fd9\u662f\u4e00\u4e2a\u53ef\u4ee5\u81ea\u52a8\u5316\u7533\u8bf7\u8bc1\u4e66\u5e76\u5e94\u7528\u5728\u6211\u4eec\u7684\u7f51\u7ad9\u7684\u5de5\u5177<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt update\nsudo apt install certbot python3-certbot-nginx\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">apt<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">update<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">apt<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">install<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">certbot<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">python3-certbot-nginx<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u8fd9\u4e4b\u540e\uff0c\u6211\u4eec\u5c31\u53ef\u4ee5\u76f4\u63a5\u8fd0\u884ccurbot\u6765\u4e3a\u6211\u4eec\u81ea\u52a8\u7533\u8bf7\u8bc1\u4e66\u5e76\u5b89\u88c5<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo certbot --nginx\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">certbot<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">--nginx<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u5728\u8fd9\u4e2a\u8fc7\u7a0b\u4e2d\u9700\u8981\u8f93\u5165\u90ae\u7bb1\u4e4b\u7c7b\u7684\u4fe1\u606f\u7528\u4e8e\u7533\u8bf7\u8bc1\u4e66\uff0c\u7533\u8bf7\u6210\u529f\u540ecertbot\u4f1a\u81ea\u52a8\u4e3a\u4f60\u914d\u7f6enginx\u7684\u53c2\u6570\u6587\u4ef6\u3002\u8fc7\u7a0b\u5927\u6982\u5982\u4e0b<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"Please enter your email address (used for urgent renewal and security notices) \n(Enter 'c' to cancel): your_email@example.com\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">Please<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">enter<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">your<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">email<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">address<\/span><span style=\"color: #EEFFFF\"> (used <\/span><span style=\"color: #C3E88D\">for<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">urgent<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">renewal<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">and<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">security<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">notices<\/span><span style=\"color: #EEFFFF\">) <\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #FFCB6B\">Enter<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">c<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">to<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">cancel<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\">: your_email@example.com<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u8fd9\u91cc\u9700\u8981\u8f93\u5165\u4f60\u7684\u4e2a\u4eba\u90ae\u7bb1\u7528\u4e8e\u6ce8\u518chttps\u8bc1\u4e66<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"Please read and accept the EULA by typing in 'Y' (or 'N' to decline): Y\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">Please<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">read<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">and<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">accept<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">the<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">EULA<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">by<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">typing<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">in<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Y<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #EEFFFF\"> (or <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">N<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">to<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">decline<\/span><span style=\"color: #EEFFFF\">): Y<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u8fd9\u91cc\u8f93\u5165Y\u540c\u610f\u6761\u6b3e<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"Would you like to share your email address with the Electronic Frontier Foundation (EFF), a nonprofit organization that sponsors this software and helps protect users' rights? (Y\/N) : N\n\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">Would<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">you<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">like<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">to<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">share<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">your<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">email<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">address<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">with<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">the<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">Electronic<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">Frontier<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">Foundation<\/span><span style=\"color: #EEFFFF\"> (EFF), a nonprofit organization that sponsors this software and helps protect users<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> rights? (Y\/N) : N<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u8fd9\u91cc\u8be2\u95ee\u4f60\u662f\u5426\u613f\u610f\u516c\u5f00\u81ea\u5df1\u7684\u90ae\u7bb1\u7528\u4e8e\u5408\u9002\u5185\u5bb9\u7684\u63a8\u5e7f\uff0c\u4e0d\u5e0c\u671b\u63a5\u53d7\u5e7f\u544a\u53ef\u4ee5\u8f93\u5165N<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"Which names would you like to activate HTTPS for? \n   1: yourdomain.com\n   2: www.yourdomain.com\n   3: both\n   4: Cancel\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">Which<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">names<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">would<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">you<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">like<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">to<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">activate<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">HTTPS<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">for?<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">1:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">yourdomain.com<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">2:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">www.yourdomain.com<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">3:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">both<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">4:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">Cancel<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u8fd9\u91cc\u4f1a\u68c0\u6d4b\u4f60nginx\u8bbe\u7f6e\u7684\u57df\u540d\uff0c\u5e76\u8be2\u95ee\u4f60\u9700\u8981\u4e3a\u54ea\u4e2a\u57df\u540d\u6ce8\u518chttps\uff0c\u5982\u679c\u4f60\u7684nginx\u6ca1\u6709\u8bbe\u7f6e\u57df\u540d\u4f1a\u8ba9\u4f60\u8f93\u5165\u4f60\u7684\u57df\u540d<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"Please choose whether or not to redirect HTTP traffic to HTTPS.\n   1: No redirect - Make no further changes to your web server.\n   2: Redirect - Make all HTTP requests redirect to HTTPS.\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">Please<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">choose<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">whether<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">or<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">not<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">to<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">redirect<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">HTTP<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">traffic<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">to<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">HTTPS.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">1:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">No<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">redirect<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">-<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">Make<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">no<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">further<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">changes<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">to<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">your<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">web<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">server.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">2:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">Redirect<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">-<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">Make<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">all<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">HTTP<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">requests<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">redirect<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">to<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">HTTPS.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u8fd9\u91cc\u8be2\u95ee\u662f\u5426\u8bbe\u7f6ehttp\u81ea\u52a8\u8df3\u8f6c\u81f3https\uff0c\u53ef\u4ee5\u8f93\u51652<\/p>\n\n\n\n<p>\u914d\u7f6e\u6210\u529f\u540e\u4f1a\u63d0\u793a\uff1a<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"Successfully signed certificate for yourdomain.com and www.yourdomain.com.\nYour certificate and chain have been saved at:\n   \/etc\/letsencrypt\/live\/yourdomain.com\/fullchain.pem\n   Your key file has been saved at:\n   \/etc\/letsencrypt\/live\/yourdomain.com\/privkey.pem\n   Your cert will expire on 2025-01-25. To obtain a new certificate, simply run\n   &quot;certbot renew&quot;.\n\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">Successfully<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">signed<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">certificate<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">for<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">yourdomain.com<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">and<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">www.yourdomain.com.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">Your<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">certificate<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">and<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">chain<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">have<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">been<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">saved<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">at:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">\/etc\/letsencrypt\/live\/yourdomain.com\/fullchain.pem<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">Your<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">key<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">file<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">has<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">been<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">saved<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">at:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">\/etc\/letsencrypt\/live\/yourdomain.com\/privkey.pem<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">Your<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">cert<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">will<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">expire<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">on<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #F78C6C\">2025<\/span><span style=\"color: #C3E88D\">-01-25.<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">To<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">obtain<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">a<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">new<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">certificate,<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">simply<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">run<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #FFCB6B\">&quot;certbot renew&quot;<\/span><span style=\"color: #82AAFF\">.<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u597d\u7684\u5230\u8fd9\u91cc\u6309\u7406\u8bf4\u5df2\u7ecf\u5b8c\u6210\u4e86\u6240\u6709\u7684\u8bbe\u7f6e\uff0ccertbot\u4f1a\u81ea\u52a8\u7ba1\u7406\u7eed\u671f\u7684\u65f6\u95f4\uff0c<strong>\u4f46\u662f\u52a1\u5fc5\u6ce8\u610fcertbot\u4f1a\u81ea\u52a8\u8bbe\u7f6e\/etc\/nginx\/sites-available\/\u4e0b\u7684nginx\u53c2\u6570\uff0c\u4f46\u8fd9\u4e2a\u53c2\u6570\u6587\u4ef6\u672a\u5fc5\u662f\u6211\u4eecnginx\u4f7f\u7528\u7684\u53c2\u6570\u3002<\/strong>\u6309\u7167\u4e4b\u524d\u7684\u535a\u5ba2\u642d\u5efa\u6559\u7a0b\uff0c\u6211\u4eec\u4f7f\u7528\u7684\u53c2\u6570\u6587\u4ef6\u65f6\uff1a\/usr\/local\/nginx\/conf\/nginx.conf\uff0c\u5728\u8fd9\u91cc\u4e5f\u8bf7\u6ce8\u610f\u4f60\u7684nginx\u4f7f\u7528\u7684\u53c2\u6570\u6587\u4ef6\u7a76\u7adf\u662f\u54ea\u4e00\u4e2a\u3002<\/p>\n\n\n\n<p>\u5982\u679c\u81ea\u52a8\u4fee\u6539\u9519\u4e86\u6587\u4ef6\uff0c\u6211\u4eec\u5c31\u9700\u8981\u627e\u5230certbot\u81ea\u52a8\u914d\u7f6e\u7684\u6587\u4ef6\uff0c\u5c06\u76d1\u542c443\u7684server\u548c\u91cd\u5b9a\u5411\u7684serve\u7c98\u8d34\u6211\u4eecnginx\u7684\u914d\u7f6e\u6587\u4ef6\uff0c\u8fd9\u91cc\u6211\u7ed9\u51facertbot\u4e3a\u6211\u751f\u6210\u7684\u53c2\u6570\u4f5c\u4e3a\u53c2\u8003\uff1a<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#EEFFFF;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#304047;color:#d5ffff\">ShellScript<\/span><span role=\"button\" tabindex=\"0\" data-code=\"##\u76d1\u542chttps\u7aef\u53e3\nserver \n{\n\n        root \/home\/wwwroot\/wordpress;\n\n        # Add index.php to the list if you are using PHP\n        index index.php index.html index.htm;\n        server_name jamilblog.top; # managed by Certbot\n\tinclude enable-php.conf;\n  include vhost\/*.conf;\n        location \/ {\n                # First attempt to serve request as file, then\n                # as directory, then fall back to displaying a 404.\n                try_files $uri $uri\/ =404;\n                #try_files $uri $uri\/ \/index.php?$args;\n        }\n\n        location ~ \\.php$ {\n                include \/etc\/nginx\/snippets\/fastcgi-php.conf;\n\n                # With php-fpm:\n                fastcgi_pass unix:\/run\/php\/php8.2-fpm.sock;\n                # \u6839\u636e\u4f60 PHP \u7248\u672c\u7684\u4e0d\u540c\uff0c\u8def\u5f84\u53ef\u80fd\u4e0d\u540c\n\n                # If you're using PHP over TCP instead of Unix socket,\u5219\u9700\u8981\u914d\u7f6e\uff1a\n                # fastcgi_pass 127.0.0.1:9000;\n\n                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\n                #fastcgi_param SCRIPT_NAME $fastcgi_script_name;  # \u6dfb\u52a0\u6b64\u884c\n                include fastcgi_params;\n        }\n\n        listen 443 ssl;\n        listen [::]:443 ssl ipv6only=on; # managed by Certbot\n        #listen 443 ssl; # managed by Certbot\n    \t  ssl_certificate \/etc\/letsencrypt\/live\/jamilblog.top\/fullchain.pem; # managed by Certbot\n    \t  ssl_certificate_key \/etc\/letsencrypt\/live\/jamilblog.top\/privkey.pem; # managed by Certbot\n        include \/etc\/letsencrypt\/options-ssl-nginx.conf; # managed by Certbot\n        ssl_dhparam \/etc\/letsencrypt\/ssl-dhparams.pem; # managed by Certbot\n\n\n}\n##\u91cd\u5b9a\u5411\nserver \n{\n    if ($host = jamilblog.top) {\n        return 301 https:\/\/$host$request_uri;\n    } # managed by Certbot\n\n\n    listen 80;\n    listen [::]:80;\n    server_name jamilblog.top;\n\n    # \u5f3a\u5236\u91cd\u5b9a\u5411\u5230 HTTPS\n    return 301 https:\/\/$host$request_uri;\n\n\n}\" style=\"color:#EEFFFF;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #546E7A; font-style: italic\">##\u76d1\u542chttps\u7aef\u53e3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">server<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">root<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">\/home\/wwwroot\/wordpress<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #546E7A; font-style: italic\"># Add index.php to the list if you are using PHP<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">index<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">index.php<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">index.html<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">index.htm<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">server_name<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">jamilblog.top<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #546E7A; font-style: italic\"># managed by Certbot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">\t<\/span><span style=\"color: #FFCB6B\">include<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">enable-php.conf<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">  <\/span><span style=\"color: #FFCB6B\">include<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">vhost\/<\/span><span style=\"color: #EEFFFF\">*<\/span><span style=\"color: #C3E88D\">.conf<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">location<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">\/<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #546E7A; font-style: italic\"># First attempt to serve request as file, then<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #546E7A; font-style: italic\"># as directory, then fall back to displaying a 404.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #FFCB6B\">try_files<\/span><span style=\"color: #EEFFFF\"> $uri $uri<\/span><span style=\"color: #C3E88D\">\/<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">=<\/span><span style=\"color: #F78C6C\">404<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #546E7A; font-style: italic\">#try_files $uri $uri\/ \/index.php?$args;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">location<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">~<\/span><span style=\"color: #EEFFFF\"> \\.<\/span><span style=\"color: #C3E88D\">php<\/span><span style=\"color: #EEFFFF\">$ <\/span><span style=\"color: #C3E88D\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #FFCB6B\">include<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">\/etc\/nginx\/snippets\/fastcgi-php.conf<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #546E7A; font-style: italic\"># With php-fpm:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #FFCB6B\">fastcgi_pass<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">unix:\/run\/php\/php8.2-fpm.sock<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #546E7A; font-style: italic\"># \u6839\u636e\u4f60 PHP \u7248\u672c\u7684\u4e0d\u540c\uff0c\u8def\u5f84\u53ef\u80fd\u4e0d\u540c<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #546E7A; font-style: italic\"># If you&#39;re using PHP over TCP instead of Unix socket,\u5219\u9700\u8981\u914d\u7f6e\uff1a<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #546E7A; font-style: italic\"># fastcgi_pass 127.0.0.1:9000;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #FFCB6B\">fastcgi_param<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">SCRIPT_FILENAME<\/span><span style=\"color: #EEFFFF\"> $document_root$fastcgi_script_name<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #546E7A; font-style: italic\">#fastcgi_param SCRIPT_NAME $fastcgi_script_name;  # \u6dfb\u52a0\u6b64\u884c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">                <\/span><span style=\"color: #FFCB6B\">include<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">fastcgi_params<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">listen<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #F78C6C\">443<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">ssl<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">listen<\/span><span style=\"color: #EEFFFF\"> [::]:443 ssl ipv6only=on<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #546E7A; font-style: italic\"># managed by Certbot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #546E7A; font-style: italic\">#listen 443 ssl; # managed by Certbot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    \t  <\/span><span style=\"color: #FFCB6B\">ssl_certificate<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">\/etc\/letsencrypt\/live\/jamilblog.top\/fullchain.pem<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #546E7A; font-style: italic\"># managed by Certbot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    \t  <\/span><span style=\"color: #FFCB6B\">ssl_certificate_key<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">\/etc\/letsencrypt\/live\/jamilblog.top\/privkey.pem<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #546E7A; font-style: italic\"># managed by Certbot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">include<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">\/etc\/letsencrypt\/options-ssl-nginx.conf<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #546E7A; font-style: italic\"># managed by Certbot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #FFCB6B\">ssl_dhparam<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">\/etc\/letsencrypt\/ssl-dhparams.pem<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #546E7A; font-style: italic\"># managed by Certbot<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #546E7A; font-style: italic\">##\u91cd\u5b9a\u5411<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">server<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF\">$host = jamilblog.top<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">        <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #F78C6C\">301<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">https:\/\/<\/span><span style=\"color: #EEFFFF\">$host$request_uri<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    <\/span><span style=\"color: #89DDFF\">}<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #546E7A; font-style: italic\"># managed by Certbot<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    <\/span><span style=\"color: #FFCB6B\">listen<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #F78C6C\">80<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    <\/span><span style=\"color: #FFCB6B\">listen<\/span><span style=\"color: #EEFFFF\"> [::]:80<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    <\/span><span style=\"color: #FFCB6B\">server_name<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">jamilblog.top<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    <\/span><span style=\"color: #546E7A; font-style: italic\"># \u5f3a\u5236\u91cd\u5b9a\u5411\u5230 HTTPS<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #F78C6C\">301<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #C3E88D\">https:\/\/<\/span><span style=\"color: #EEFFFF\">$host$request_uri<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u6e05\u9664\u6d4f\u89c8\u5668\u7f13\u5b58\u540e\uff0c\u6211\u4eec\u7684\u7f51\u7ad9\u5c31\u53ef\u4ee5\u7528https\u534f\u8bae\u8bbf\u95ee\u5566\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u60c5\u63d0\u8981\uff1a \u4e2a\u4eba\u535a\u5ba2\u642d\u5efa\u6559\u7a0b\uff08\u4e91\u670d\u52a1\u5668+wordpress\uff09\u3010\u4e00\u3011 &#8211; \u529b\u6240\u80fd\u53ca\u7684\u6539\u53d8\u8fd9\u4e2a\u4e16\u754c \u4e2a\u4eba\u535a\u5ba2\u642d\u5efa\u6559\u7a0b\uff08\u57df\u540d\u7533\u8bf7+ICP &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"emotion":"","emotion_color":"","title_style":"","license":"","footnotes":""},"categories":[17],"tags":[41,39,40,42,43],"class_list":{"0":"post-494","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-17","7":"tag-http","8":"tag-https","10":"tag-42","11":"tag-43"},"_links":{"self":[{"href":"https:\/\/jamilblog.top\/index.php?rest_route=\/wp\/v2\/posts\/494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jamilblog.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jamilblog.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jamilblog.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jamilblog.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=494"}],"version-history":[{"count":2,"href":"https:\/\/jamilblog.top\/index.php?rest_route=\/wp\/v2\/posts\/494\/revisions"}],"predecessor-version":[{"id":498,"href":"https:\/\/jamilblog.top\/index.php?rest_route=\/wp\/v2\/posts\/494\/revisions\/498"}],"wp:attachment":[{"href":"https:\/\/jamilblog.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jamilblog.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jamilblog.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}