{"id":94,"date":"2023-04-01T19:50:27","date_gmt":"2023-04-01T11:50:27","guid":{"rendered":"https:\/\/cliyr.cn\/?p=94"},"modified":"2023-04-01T20:04:36","modified_gmt":"2023-04-01T12:04:36","slug":"nginx%e6%9b%b4%e6%96%b0%e8%af%81%e4%b9%a6","status":"publish","type":"post","link":"https:\/\/cliyr.cn\/?p=94","title":{"rendered":"Nginx\u66f4\u65b0\u8bc1\u4e66"},"content":{"rendered":"\n<p>1\uff0c\u67e5\u627eNginx\u5b89\u88c5\u76ee\u5f55\uff1aps -ef | grep nginx&nbsp;<\/p>\n\n\n\n<p>2\uff0c\u5c06\u8bc1\u4e66.key\u6587\u4ef6\u3001.crt\u6587\u4ef6\u4e0a\u4f20\u5230\u5b89\u88c5\u76ee\u5f55\u3002<\/p>\n\n\n\n<p>3\uff0c\u6821\u5bf9\u914d\u7f6e\u6587\u4ef6\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code has-yellow-background-color has-background\"><code>server {\n     #SSL \u9ed8\u8ba4\u8bbf\u95ee\u7aef\u53e3\u53f7\u4e3a 443\n     listen 443 ssl; \n     #\u8bf7\u586b\u5199\u7ed1\u5b9a\u8bc1\u4e66\u7684\u57df\u540d\n     server_name cliyr.cn; \n     #\u8bf7\u586b\u5199\u8bc1\u4e66\u6587\u4ef6\u7684\u76f8\u5bf9\u8def\u5f84\u6216\u7edd\u5bf9\u8def\u5f84\n     ssl_certificate cliyr.cn_bundle.crt; \n     #\u8bf7\u586b\u5199\u79c1\u94a5\u6587\u4ef6\u7684\u76f8\u5bf9\u8def\u5f84\u6216\u7edd\u5bf9\u8def\u5f84\n     ssl_certificate_key cliyr.cn.key; \n     ssl_session_timeout 5m;\n     #\u8bf7\u6309\u7167\u4ee5\u4e0b\u534f\u8bae\u914d\u7f6e\n     ssl_protocols TLSv1.2 TLSv1.3; \n     #\u8bf7\u6309\u7167\u4ee5\u4e0b\u5957\u4ef6\u914d\u7f6e\uff0c\u914d\u7f6e\u52a0\u5bc6\u5957\u4ef6\uff0c\u5199\u6cd5\u9075\u5faa openssl \u6807\u51c6\u3002\n     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; \n     ssl_prefer_server_ciphers on;\n     location \/ {\n         #\u7f51\u7ad9\u4e3b\u9875\u8def\u5f84\u3002\u6b64\u8def\u5f84\u4ec5\u4f9b\u53c2\u8003\uff0c\u5177\u4f53\u8bf7\u60a8\u6309\u7167\u5b9e\u9645\u76ee\u5f55\u64cd\u4f5c\u3002\n         #\u4f8b\u5982\uff0c\u60a8\u7684\u7f51\u7ad9\u4e3b\u9875\u5728 Nginx \u670d\u52a1\u5668\u7684 \/etc\/www \u76ee\u5f55\u4e0b\uff0c\u5219\u8bf7\u4fee\u6539 root \u540e\u9762\u7684 html \u4e3a \/etc\/www\u3002\n         root html; \n         index  index.html index.htm;\n     }\n }\n<\/code><\/pre>\n\n\n\n<p>4\uff0c\u9a8c\u8bc1\u914d\u7f6e\u6587\u4ef6\uff1anginx -t<\/p>\n\n\n\n<p>5\uff0c\u91cd\u542f\u670d\u52a1\uff1anginx -s reload<\/p>\n\n\n\n<p>6\uff0chttp\u8fde\u63a5\u81ea\u52a8\u8df3\u8f6chttps\uff0c\u4fee\u6539\u914d\u7f6e\u6587\u4ef6\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code has-black-color has-yellow-background-color has-text-color has-background\"><code>server {\n #SSL \u9ed8\u8ba4\u8bbf\u95ee\u7aef\u53e3\u53f7\u4e3a 443\n listen 443 ssl;\n #\u8bf7\u586b\u5199\u7ed1\u5b9a\u8bc1\u4e66\u7684\u57df\u540d\n server_name cliyr.cn; \n #\u8bf7\u586b\u5199\u8bc1\u4e66\u6587\u4ef6\u7684\u76f8\u5bf9\u8def\u5f84\u6216\u7edd\u5bf9\u8def\u5f84\n ssl_certificate  cliyr.cn_bundle.crt; \n #\u8bf7\u586b\u5199\u79c1\u94a5\u6587\u4ef6\u7684\u76f8\u5bf9\u8def\u5f84\u6216\u7edd\u5bf9\u8def\u5f84\n ssl_certificate_key cliyr.cn.key; \n ssl_session_timeout 5m;\n #\u8bf7\u6309\u7167\u4ee5\u4e0b\u5957\u4ef6\u914d\u7f6e\uff0c\u914d\u7f6e\u52a0\u5bc6\u5957\u4ef6\uff0c\u5199\u6cd5\u9075\u5faa openssl \u6807\u51c6\u3002\n ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;\n #\u8bf7\u6309\u7167\u4ee5\u4e0b\u534f\u8bae\u914d\u7f6e\n ssl_protocols TLSv1.2 TLSv1.3;\n ssl_prefer_server_ciphers on;\n location \/ {\n   #\u7f51\u7ad9\u4e3b\u9875\u8def\u5f84\u3002\u6b64\u8def\u5f84\u4ec5\u4f9b\u53c2\u8003\uff0c\u5177\u4f53\u8bf7\u60a8\u6309\u7167\u5b9e\u9645\u76ee\u5f55\u64cd\u4f5c\u3002 \n   #\u4f8b\u5982\uff0c\u60a8\u7684\u7f51\u7ad9\u4e3b\u9875\u5728 Nginx \u670d\u52a1\u5668\u7684 \/etc\/www \u76ee\u5f55\u4e0b\uff0c\u5219\u8bf7\u4fee\u6539 root \u540e\u9762\u7684 html \u4e3a \/etc\/www\u3002\n   root html;\n   index index.html index.htm;\n }\n}\nserver {\n listen 80;\n #\u8bf7\u586b\u5199\u7ed1\u5b9a\u8bc1\u4e66\u7684\u57df\u540d\n server_name cliyr.cn; \n #\u628ahttp\u7684\u57df\u540d\u8bf7\u6c42\u8f6c\u6210https\n return 301 https:\/\/$host$request_uri; \n}\n<\/code><\/pre>\n\n\n\n<p>7\uff0c\u9a8c\u8bc1\uff0c\u91cd\u542f\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\uff0c\u67e5\u627eNginx\u5b89\u88c5\u76ee\u5f55\uff1aps -ef | grep nginx&nbsp; 2\uff0c\u5c06\u8bc1\u4e66.key\u6587\u4ef6\u3001.cr&hellip; <a class=\"more-link\" href=\"https:\/\/cliyr.cn\/?p=94\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">Nginx\u66f4\u65b0\u8bc1\u4e66<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,14],"tags":[12,13],"_links":{"self":[{"href":"https:\/\/cliyr.cn\/index.php?rest_route=\/wp\/v2\/posts\/94"}],"collection":[{"href":"https:\/\/cliyr.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cliyr.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cliyr.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cliyr.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=94"}],"version-history":[{"count":3,"href":"https:\/\/cliyr.cn\/index.php?rest_route=\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":98,"href":"https:\/\/cliyr.cn\/index.php?rest_route=\/wp\/v2\/posts\/94\/revisions\/98"}],"wp:attachment":[{"href":"https:\/\/cliyr.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cliyr.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cliyr.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}