<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Nginx on Canghai's Blog</title><link>https://blog-old.pages.dev/tags/nginx/</link><description>Recent content in Nginx on Canghai's Blog</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Mon, 08 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog-old.pages.dev/tags/nginx/index.xml" rel="self" type="application/rss+xml"/><item><title>简单的Nginx配置</title><link>https://blog-old.pages.dev/posts/learn/221015-config-of-nginx/</link><pubDate>Sat, 15 Oct 2022 00:00:00 +0000</pubDate><guid>https://blog-old.pages.dev/posts/learn/221015-config-of-nginx/</guid><description>&lt;h4 id="debian下快速安装nginx">Debian下快速安装Nginx&lt;/h4>
&lt;ul>
&lt;li>推荐使用docker安装&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-c" data-lang="c">&lt;span style="display:flex;">&lt;span>mkdir &lt;span style="color:#f92672">-&lt;/span>p &lt;span style="color:#f92672">/&lt;/span>opt&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>config &lt;span style="color:#f92672">&amp;amp;&amp;amp;&lt;/span> vim &lt;span style="color:#f92672">/&lt;/span>opt&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>config&lt;span style="color:#f92672">/&lt;/span>nginx.conf
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span>user nginx;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>worker_processes auto;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>error_log &lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#66d9ef">var&lt;/span>&lt;span style="color:#f92672">/&lt;/span>log&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>error&lt;span style="color:#f92672">.&lt;/span>log notice;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>pid &lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#66d9ef">var&lt;/span>&lt;span style="color:#f92672">/&lt;/span>run&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">.&lt;/span>pid;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>events {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> worker_connections &lt;span style="color:#ae81ff">1024&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>http {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> include &lt;span style="color:#f92672">/&lt;/span>etc&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>mime&lt;span style="color:#f92672">.&lt;/span>types;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> default_type application&lt;span style="color:#f92672">/&lt;/span>octet&lt;span style="color:#f92672">-&lt;/span>stream;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> log_format main &lt;span style="color:#e6db74">&amp;#39;$remote_addr - $remote_user [$time_local] &amp;#34;$request&amp;#34; &amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#39;$status $body_bytes_sent &amp;#34;$http_referer&amp;#34; &amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#39;&amp;#34;$http_user_agent&amp;#34; &amp;#34;$http_x_forwarded_for&amp;#34;&amp;#39;&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> access_log &lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#66d9ef">var&lt;/span>&lt;span style="color:#f92672">/&lt;/span>log&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>access&lt;span style="color:#f92672">.&lt;/span>log main;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> sendfile on;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> tcp_nopush on;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> keepalive_timeout &lt;span style="color:#ae81ff">65&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> gzip on;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> include &lt;span style="color:#f92672">/&lt;/span>etc&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>conf&lt;span style="color:#f92672">.&lt;/span>d&lt;span style="color:#f92672">/*.&lt;/span>conf;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>stream{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> log_format proxy &lt;span style="color:#e6db74">&amp;#39;$remote_addr [$time_local] &amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#39;$protocol $status $bytes_sent $bytes_received &amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#39;$session_time &amp;#34;$upstream_addr&amp;#34; &amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#39;&amp;#34;$upstream_bytes_sent&amp;#34; &amp;#34;$upstream_bytes_received&amp;#34; &amp;#34;$upstream_connect_time&amp;#34;&amp;#39;&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> access_log &lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#66d9ef">var&lt;/span>&lt;span style="color:#f92672">/&lt;/span>log&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>stream&lt;span style="color:#f92672">.&lt;/span>log proxy;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> include &lt;span style="color:#f92672">/&lt;/span>etc&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>conf&lt;span style="color:#f92672">.&lt;/span>d&lt;span style="color:#f92672">/*.&lt;/span>stream;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-docker" data-lang="docker">&lt;span style="display:flex;">&lt;span>docker run -d &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> --name nginx &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> --restart always &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> --network host &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> -v /opt/nginx/config/conf.d:/etc/nginx/conf.d &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> -v /opt/nginx/config/nginx.conf:/etc/nginx/nginx.conf &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> -v /opt/nginx/log:/var/log/nginx &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> -v /opt/nginx/cert:/opt/cert &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> nginx:stable&lt;span style="color:#960050;background-color:#1e0010">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="配置cloudflare证书">配置Cloudflare证书&lt;/h4>
&lt;ul>
&lt;li>编辑证书&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-c" data-lang="c">&lt;span style="display:flex;">&lt;span>vim &lt;span style="color:#f92672">/&lt;/span>opt&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>cert&lt;span style="color:#f92672">/&lt;/span>web.crt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-cmd" data-lang="cmd">&lt;span style="display:flex;">&lt;span>-----BEGIN CERTIFICATE-----
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>MIIEFTCCAv2gAwIBAgIUTNa8COmbEvnnmyHFCWCSNbIlrowwDQYJKoZIhvcNAQEL
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>BQAwgagxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMRswGQYD
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>VQQLExJ3d3cuY2xvdWRmbGFyZS5jb20xNDAyBgNVBAMTK01hbmFnZWQgQ0EgNjdh
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>NGUxOWE1YjBlYzNlOGEyMGI0MDNiZTQzYmI4OTcwHhcNMjIwODIyMDU0NzAwWhcN
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>MzcwODE4MDU0NzAwWjAiMQswCQYDVQQGEwJVUzETMBEGA1UEAxMKQ2xvdWRmbGFy
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL/Sy+00iQlMJYRCHTss
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>LxUbTn3DvAIUGvK8IPuYTl24ZyGVJXjI3mq10/3slUkUJLKjowScaMwwVCHwsM8M
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>rWIc97zRec8mjQA7ixayPSEtkXoaRC403nQEDdUqtY5bgpug6PFzZv2tUy3yxVG8
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>KLQze+O1kIkw+pXvCL9nxPUEZ2SBZgDV/uBnQAZU1iZaQXtZPJaUxjQ1Wn+IBnj0
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>KZUp7JidkaajcgmDq63gO++Ce6qNqQSHRNnfjFB9OoCcPR2zHOkn+cih9yNyM5XC
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>WCFKuPhHhuvqeIFTrt6lHMwtUrPzeq1Q63r5FemOZl45gj8NFvdoAcRF2eaJWHBI
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>vGUCAwEAAaOBuzCBuDATBgNVHSUEDDAKBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>MB0GA1UdDgQWBBRnPvIl0HzOeOYRAYO0dUqWcZg5ZDAfBgNVHSMEGDAWgBRqKMUf
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>A2v8OOV10yFDxd0H0UD7ODBTBgNVHR8ETDBKMEigRqBEhkJodHRwOi8vY3JsLmNs
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>b3VkZmxhcmUuY29tL2I2M2NhZGM0LTU4Y2QtNGRhMC05ZmZlLTE0YTEzODIxMTI3
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>NS5jcmwwDQYJKoZIhvcNAQELBQADggEBAAG6uWdDYpG9+9r3hMbCYUpA1hQOwh2D
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>viFQLgChN8OvwpAfL0MHBxpafaxOYAVODc/gLgYacAHOnYTytvX6NG6p98FivG/X
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>qpH2CqxUTY9zgD4aMNFSXA1LvVJ//0JcAMVe1P8MdtnIO419On3sQYwTVMTgO+Qw
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>mcjxX8JHQjhohO1xRdJutBA1fbcHzymjHdcIstabxyZf1eG3nLvF9SZcA8GSCSu7
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>5QWVWM28EVR+VSAxMvXNbnkkuaRY2dOJdFKfc8SG9lSA/nCHprz6F32TKP4HZQay
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>GoxJuobHKaeI/K3WjQlDH1NAd2LWvIsPzvUBc9ugSR2DWsXYvgHs1qc=
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>-----END CERTIFICATE-----
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>编辑私钥&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-c" data-lang="c">&lt;span style="display:flex;">&lt;span>vim &lt;span style="color:#f92672">/&lt;/span>opt&lt;span style="color:#f92672">/&lt;/span>nginx&lt;span style="color:#f92672">/&lt;/span>cert&lt;span style="color:#f92672">/&lt;/span>web.key
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-cmd" data-lang="cmd">&lt;span style="display:flex;">&lt;span>-----BEGIN PRIVATE KEY-----
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/0svtNIkJTCWE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Qh07LC8VG059w7wCFBryvCD7mE5duGchlSV4yN5qtdP97JVJFCSyo6MEnGjMMFQh
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>8LDPDK1iHPe80XnPJo0AO4sWsj0hLZF6GkQuNN50BA3VKrWOW4KboOjxc2b9rVMt
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>8sVRvCi0M3vjtZCJMPqV7wi/Z8T1BGdkgWYA1f7gZ0AGVNYmWkF7WTyWlMY0NVp/
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iAZ49CmVKeyYnZGmo3IJg6ut4DvvgnuqjakEh0TZ34xQfTqAnD0dsxzpJ/nIofcj
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>cjOVwlghSrj4R4br6niBU67epRzMLVKz83qtUOt6+RXpjmZeOYI/DRb3aAHERdnm
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>iVhwSLxlAgMBAAECggEABKroJZzGWHcSLKGaA3zj2MzuzOmf4AisNTIPUJmLddIm
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>x3u3fmgCdxdDxTIZQD6tiLlDN+zN/s+OpIeUtDarQclrQwMLEz4HAIJYzccT7Ldz
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>cRF4wKUU5D7ONVzFYsuzcstodhBoT6dRie5jD1+XbMPmvlfTLTttxYs1xWG/7aeD
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>saHbzN7lUiWu5GWgbBYHkeU6KOr83MakGVI82Z6sCJhuQe6fTlvjiqsF5GtyvrZ8
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>N2BZZVleCWAE0uXntFmezWI6HvtxSBBFSNbqequr3r0IjL8qK8qvJ2k3xYLidERi
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>JX5jDJ+8opSN++Ia+lcpVZQ9F9jGJfpzKvPObVFqWwKBgQDfWepiT9nXAg0UM00y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>+01JXogm6aHWDgBkQTqjGyC5cuHzF3TssY7pGtyoy7OAcsEqgpyEnUTsd7WbN6Ux
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Pj+TpVULOtFlJrQR+zIWWCCfC6byXw/S8m9GpBvZescYW4QkOEtQlLIi7HUYlm+Y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>dHy9eWJewn5b1bI0d4WX6UhQDwKBgQDb3RIa3hAcdsKryZJNN6j/QJFQBYnv+n5Y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>UXrfFEAsdX2RU0xO8otss51OMrkbZS8qCmTC+hZgvYeUhAKf9SRnO/BH18sZskNW
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>psws2Lq6MM0ZOjZqeVoaEvf6ESLf/bbO/IKoRbtdWdCNilQ0FYpJE27MKcLQ+miB
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>AjXbego4SwKBgQDODxeFkiPpEHRekaIEigLY0MUOGXf8kzhbRi7B8jIzxcCd1KNE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>B+BQQT8Y364AsF50SMH8O1guTZcX17OpBcQEBIG8dYxgJN/2wuiH4tBdy5M/guKH
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>fLGa26bx8ysh1rTH8cPSWQ0r2TmC8K+OWNIIwKc3w3puYW4ip65x44CakwKBgQCi
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>91URJyIoBvs6nBleNPCF6pULDF/2yeRWkGaT7Y23poqham24Yt1ngCcMLFq6bKCt
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>97BCOV7W7AUP112etPT7tBjhF5mKfXCeTNowL6EQm1Wa6mQlPbfEdeTqrUL9ZjDX
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>caFjGvTLN+R21V6ekIzEp6vLlvS5M7K8VSgYe3gRywKBgDz3aSUDhCC3zLvpFlW6
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>jDX4bOjKoOidWdOdJKA8jtv57c7DhWTtz1Pd+9uf9xvx1dwKmMrvsVmoyd2hmWXq
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>ZrTlwbmZlo1CqWQ8yXzFBPXRXAc+ZJvmzUWIOBS6+i8qo7UuZIHucsJGDlFbvAfE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>wz7MQiazno/JrI0hYXi3jwcG
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>-----END PRIVATE KEY-----
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="快速配置nginx">快速配置Nginx&lt;/h4>
&lt;p>按照推荐的&lt;code>nginx.conf&lt;/code>配置，其中&lt;strong>http&lt;/strong>模块包含&lt;code>/etc/nginx/conf.d/&lt;/code>内的所有&lt;code>*.conf&lt;/code>文件的配置，&lt;strong>stream&lt;/strong>模块包含&lt;code>/etc/nginx/conf.d/&lt;/code>内的所有&lt;code>*.stream&lt;/code>文件的配置，下面有几个例子可以参考&lt;/p></description></item></channel></rss>