{"id":402,"date":"2023-06-08T10:41:24","date_gmt":"2023-06-08T02:41:24","guid":{"rendered":"https:\/\/note.dayday.work\/?p=402"},"modified":"2023-06-08T10:41:24","modified_gmt":"2023-06-08T02:41:24","slug":"nginx-%e8%a8%ad%e5%ae%9aopenwebrx%e4%bd%bf%e7%94%a8ssl","status":"publish","type":"post","link":"https:\/\/note.dayday.work\/?p=402","title":{"rendered":"Nginx \u8a2d\u5b9aopenwebrx\u4f7f\u7528ssl"},"content":{"rendered":"\n<p>\u521d\u6b21\u4f7f\u7528nginx\u7d00\u9304\u4e00\u4e0b\u904e\u7a0b<br>debian11 x64<\/p>\n\n\n\n<p>\u9996\u5148\u5148\u5378\u8f09apache2<br>\u5b89\u88ddnginx\uff0c\u8a2d\u5b9a\u958b\u6a5f\u555f\u52d5<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>systemctl stop apache2\nsystemctl disable apache2\napt remove apache2\napt-get install nginx<\/code><\/pre><\/div>\n\n\n\n<p>\u5b89\u88ddlet&#8217;sencrypt \u53ca\u81ea\u52d5\u66f4\u65b0crebot<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>$ apt-get update\n$ sudo apt-get install certbot\n$ apt-get install python-certbot-nginx<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>crontab -e\n0 12 * * * \/usr\/bin\/certbot renew --quiet \n#\u6bcf\u5929\u4e2d\u5348\u57f7\u884c\u6aa2\u67e5\u8b49\u66f8\u662f\u5426\u572830\u5929\u5167\u904e\u671f,\u5982\u679c\u662f\u5247\u66f4\u65b0\u5b83,--quiet\u6307\u4ee4\u544a\u8a34certbot\u4e0d\u8981\u751f\u6210\u8f38\u51fa<\/code><\/pre><\/div>\n\n\n\n<p>\u8a2d\u5b9anginx<br>port 80 \u8f49 443 ssl \u8b49\u66f8\u8a2d\u4ee5\u53caopenwebrx:807373<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>server {\n  listen 80;\n  server_name  aaa.example.com;\n  return 301 https:\/\/$server_name$request_uri;\n}\nserver {\n  listen  443 ssl;\n  ssl_certificate      \/etc\/letsencrypt\/live\/aaa.example.com\/fullchain.pem ;   \n# let&#39;sencrypt\u7684\u9810\u8a2d\u8def\u5f91,crt\u6216pem\u90fd\u53ef\n  ssl_certificate_key  \/etc\/letsencrypt\/live\/aaa.example.com\/privkey.pem;     \n# let&#39;sencrypt\u7684\u9810\u8a2d\u8def\u5f91,key\u6216pem\u90fd\u53ef\n      location \/ {\n         proxy_pass http:\/\/localhost:8073;    \n#\u8f49\u7d66openwebrx:8073,\u56e0\u70ba\u5df2\u5728443\u7684\u76e3\u807d\u4e0b,\u96d6\u4f7f\u7528ssl\u4f46\u9084\u662fhttp            \n         proxy_set_header  Host $http_host;\n         proxy_set_header  X-Real-IP  $remote_addr;\n         proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;\n         proxy_set_header  X-Forwarded-Proto $scheme;\n         proxy_http_version 1.1;\n         proxy_set_header Upgrade $http_upgrade;\n         proxy_set_header Connection $connection_upgrade\n                  }\n}<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u521d\u6b21\u4f7f\u7528nginx\u7d00\u9304\u4e00\u4e0b\u904e\u7a0bdebian11 x64 \u9996\u5148\u5148\u5378\u8f09apache2\u5b89\u88ddnginx\uff0c\u8a2d\u5b9a\u958b\u6a5f\u555f\u52d5  &#8230; <span class=\"more\"><a class=\"more-link\" href=\"https:\/\/note.dayday.work\/?p=402\">[Read more&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[6,46,5],"tags":[],"_links":{"self":[{"href":"https:\/\/note.dayday.work\/index.php?rest_route=\/wp\/v2\/posts\/402"}],"collection":[{"href":"https:\/\/note.dayday.work\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/note.dayday.work\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/note.dayday.work\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/note.dayday.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=402"}],"version-history":[{"count":5,"href":"https:\/\/note.dayday.work\/index.php?rest_route=\/wp\/v2\/posts\/402\/revisions"}],"predecessor-version":[{"id":407,"href":"https:\/\/note.dayday.work\/index.php?rest_route=\/wp\/v2\/posts\/402\/revisions\/407"}],"wp:attachment":[{"href":"https:\/\/note.dayday.work\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/note.dayday.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/note.dayday.work\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}