<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://eejie.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://eejie.com/feed.php">
        <title>技术分享 服务器技术:nginx</title>
        <description></description>
        <link>http://eejie.com/</link>
        <image rdf:resource="http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-09-17T02:21:10+08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E4%BD%BF%E7%94%A8_nginx_upload_module_%E5%AE%9E%E7%8E%B0%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E5%8A%9F%E8%83%BD?rev=1536573743&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E5%9B%BE%E7%89%87%E8%87%AA%E5%8A%A8%E5%8E%8B%E7%BC%A9%E5%92%8C%E7%BC%93%E5%AD%98?rev=1536573743&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E5%AE%89%E8%A3%85?rev=1536573743&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E6%80%BB%E7%BB%93_nginx%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6nginx.conf%E4%B8%AD%E6%96%87%E8%AF%A6%E8%A7%A3?rev=1589351513&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E9%85%8D%E7%BD%AEnginx%E5%A4%9A%E6%A0%B8cpu_worker_cpu_affinity%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%E5%92%8C%E8%8C%83%E4%BE%8B?rev=1536573743&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:fastdfs%E5%AE%89%E8%A3%85%E4%B8%8Enginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E9%85%8D%E7%BD%AE?rev=1536573743&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:location%E7%89%B9%E6%AE%8A%E4%BB%A3%E7%90%86?rev=1550742448&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E6%97%B6%E4%BF%9D%E6%8C%81%E9%95%BF%E8%BF%9E%E6%8E%A5?rev=1589450075&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%9C%89%E8%BF%99%E7%AF%87%E5%B0%B1%E5%A4%9F%E4%BA%86?rev=1587969700&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E8%A7%A3%E5%86%B3websocket_tcp_%E8%BD%AC%E5%8F%91%E9%97%AE%E9%A2%98?rev=1536573743&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>技术分享</title>
        <link>http://eejie.com/</link>
        <url>http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E4%BD%BF%E7%94%A8_nginx_upload_module_%E5%AE%9E%E7%8E%B0%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E5%8A%9F%E8%83%BD?rev=1536573743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-10T18:02:23+08:00</dc:date>
        <title>服务器技术:nginx:使用_nginx_upload_module_实现上传文件功能</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E4%BD%BF%E7%94%A8_nginx_upload_module_%E5%AE%9E%E7%8E%B0%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E5%8A%9F%E8%83%BD?rev=1536573743&amp;do=diff</link>
        <description>普通网站在实现文件上传功能的时候，一般是使用Python，Java等后端程序实现，比较麻烦。Nginx有一个Upload模块，可以非常简单的实现文件上传功能。此模块的原理是先把用户上传的文件保存到临时文件，然后在交由后台页面处理，并且把文件的原名，上传后的名称，文件类型，文件大小set到页面。下面和大家具体介绍一下。&lt;br/&gt;一、编译安装Nginx&lt;br/&gt;&lt;br/&gt;为了使用Nginx Upload Module，需要编译安装Nginx，将upload module编译进去。upload module的代码可以去Github上下载： Upload Module&lt;br/&gt;&lt;br/&gt;之后的编译安装Nginx这里就不介绍，不了解的可以参考： Ubuntu 14.10下源码编译安装Nginx 1.8.0&lt;br/&gt;二、Nginx配置&lt;br/&gt;&lt;br/&gt;Nginx upload module的简单配置如下：&lt;br/&gt;&lt;br/&gt;server {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; listen *:80 default_server;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; serv…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E5%9B%BE%E7%89%87%E8%87%AA%E5%8A%A8%E5%8E%8B%E7%BC%A9%E5%92%8C%E7%BC%93%E5%AD%98?rev=1536573743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-10T18:02:23+08:00</dc:date>
        <title>服务器技术:nginx:图片自动压缩和缓存</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E5%9B%BE%E7%89%87%E8%87%AA%E5%8A%A8%E5%8E%8B%E7%BC%A9%E5%92%8C%E7%BC%93%E5%AD%98?rev=1536573743&amp;do=diff</link>
        <description>&lt;p&gt;nginx层使用&lt;span style=“font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;line-height:20.799999237060547px;”&gt;http_image_filter_module模块：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=“font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;line-height:20.799999237060547px;</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E5%AE%89%E8%A3%85?rev=1536573743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-10T18:02:23+08:00</dc:date>
        <title>服务器技术:nginx:安装</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E5%AE%89%E8%A3%85?rev=1536573743&amp;do=diff</link>
        <description>&lt;ul class=“ list-paddingleft-2”&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;安装依赖&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;ol class=“ list-paddingleft-2”&gt;&lt;li&gt;&lt;pre&gt;yum&amp;nbsp;install&amp;nbsp;gcc&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;pre&gt;yum&amp;nbsp;install&amp;nbsp;pcre-devel&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;pre&gt;yum&amp;nbsp;install&amp;nbsp;zlib&amp;nbsp;zlib-devel&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;pre&gt;yum&amp;nbsp;install&amp;nbsp;openssl&amp;nbsp;openssl-devel&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;pre&gt;</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E6%80%BB%E7%BB%93_nginx%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6nginx.conf%E4%B8%AD%E6%96%87%E8%AF%A6%E8%A7%A3?rev=1589351513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-13T14:31:53+08:00</dc:date>
        <title>服务器技术:nginx:总结_nginx配置文件nginx.conf中文详解</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E6%80%BB%E7%BB%93_nginx%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6nginx.conf%E4%B8%AD%E6%96%87%E8%AF%A6%E8%A7%A3?rev=1589351513&amp;do=diff</link>
        <description>&lt;p&gt;引用：&lt;a href=“&lt;http://www.ha97.com/5194.html&gt;”&gt;&lt;http://www.ha97.com/5194.html&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt;&lt;p&gt;

#定义Nginx运行的用户和用户组&lt;br/&gt;user www www; 

&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#nginx进程数，建议设置为等于CPU总核心数。&lt;br/&gt;worker_processes 8;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#全局错误日志定义类型，[ debug | info | notice | warn | error | crit ]&lt;br/&gt;error_log /var/log/nginx/error.log info;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#进程文件&lt;br/&gt;pid /var/run/nginx.pid;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#一个nginx进程打开的最多文件描述符数目，理论值应该是最多打开文件数（系统的值ulimit -n）与nginx进程数相除，但是nginx分配请求并不均匀，所以建议与ulimit -n的值保持一致。&lt;br/&gt;worker_rlimit_no…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E9%85%8D%E7%BD%AEnginx%E5%A4%9A%E6%A0%B8cpu_worker_cpu_affinity%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%E5%92%8C%E8%8C%83%E4%BE%8B?rev=1536573743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-10T18:02:23+08:00</dc:date>
        <title>服务器技术:nginx:配置nginx多核cpu_worker_cpu_affinity使用方法和范例</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E9%85%8D%E7%BD%AEnginx%E5%A4%9A%E6%A0%B8cpu_worker_cpu_affinity%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%E5%92%8C%E8%8C%83%E4%BE%8B?rev=1536573743&amp;do=diff</link>
        <description>&lt;p&gt;&lt;span style=“WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium simsun; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px”&gt;&lt;span style=“LINE-HEIGHT: 21px; BORDER-COLLAPSE: collapse; FONT-FAMILY: Tahoma, Helvetica, simsun, sans-serif; COLOR: rgb(68,68,68); FONT-SIZE: 14px</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:fastdfs%E5%AE%89%E8%A3%85%E4%B8%8Enginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E9%85%8D%E7%BD%AE?rev=1536573743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-10T18:02:23+08:00</dc:date>
        <title>服务器技术:nginx:fastdfs安装与nginx反向代理配置</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:fastdfs%E5%AE%89%E8%A3%85%E4%B8%8Enginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E9%85%8D%E7%BD%AE?rev=1536573743&amp;do=diff</link>
        <description>&lt;article&gt;&lt;h2 style=“margin: 0.8em 0px; padding: 0px; color: rgb(63, 63, 63); line-height: 1.3em; font-family: &amp;quot;microsoft yahei&amp;quot;; font-size: 2.13em; font-weight: 100;”&gt;nginx相关软件&lt;/h2&gt;&lt;p style=“color: rgb(63, 63, 63); padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;microsoft yahei&amp;quot;; font-size: 15px; margin-top: 0px; margin-bottom: 1.1em;</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:location%E7%89%B9%E6%AE%8A%E4%BB%A3%E7%90%86?rev=1550742448&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-21T17:47:28+08:00</dc:date>
        <title>服务器技术:nginx:location特殊代理</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:location%E7%89%B9%E6%AE%8A%E4%BB%A3%E7%90%86?rev=1550742448&amp;do=diff</link>
        <description>&lt;p&gt;resolver 8.8.8.8;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location ~* /proxy/([^/]+)/(.*){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set $newhost $1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set $params $2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbs…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E6%97%B6%E4%BF%9D%E6%8C%81%E9%95%BF%E8%BF%9E%E6%8E%A5?rev=1589450075&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-14T17:54:35+08:00</dc:date>
        <title>服务器技术:nginx:nginx反向代理时保持长连接</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E6%97%B6%E4%BF%9D%E6%8C%81%E9%95%BF%E8%BF%9E%E6%8E%A5?rev=1589450075&amp;do=diff</link>
        <description>&lt;p&gt;&lt;span style=“color: #7f6000; font-family: 方正隶变简体; font-size: 20pt;”&gt;&lt;strong&gt;【场景描述】&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style=“margin-left: 27pt;”&gt;&lt;span style=“font-family: 方正隶变简体; font-size: 16pt;”&gt;HTTP1.1之后，HTTP协议支持&lt;span style=</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%9C%89%E8%BF%99%E7%AF%87%E5%B0%B1%E5%A4%9F%E4%BA%86?rev=1587969700&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-27T14:41:40+08:00</dc:date>
        <title>服务器技术:nginx:nginx_性能优化有这篇就够了</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%9C%89%E8%BF%99%E7%AF%87%E5%B0%B1%E5%A4%9F%E4%BA%86?rev=1587969700&amp;do=diff</link>
        <description>&lt;p&gt;&lt;strong&gt;目录：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=“qq:txfile/MyCollectionImagePath:98A45EEB-E0DE-4EFD-A5C3-A45A32B09F2E” alt=“”/&gt;&lt;/p&gt;&lt;h3&gt;1、Nginx运行工作进程数量&lt;/h3&gt;&lt;p&gt;Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数，可以top命令之后按1看出来，也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l&lt;/p&gt;&lt;pre&gt;[root@lx~]#&amp;nbsp;vi/usr/local/nginx1.10/conf/nginx.conf
worker_processes&amp;nbsp;4;
[root@lx~]#&amp;nbsp;/usr/local/nginx1.10/sbin/nginx-s&amp;nbsp;reload
[root@lx~]#&amp;nbsp;ps&amp;nbsp;-aux&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;nginx&amp;nbsp;|grep&amp;nbsp;-v&amp;nbsp;…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E8%A7%A3%E5%86%B3websocket_tcp_%E8%BD%AC%E5%8F%91%E9%97%AE%E9%A2%98?rev=1536573743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-10T18:02:23+08:00</dc:date>
        <title>服务器技术:nginx:nginx_解决websocket_tcp_转发问题</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E8%A7%A3%E5%86%B3websocket_tcp_%E8%BD%AC%E5%8F%91%E9%97%AE%E9%A2%98?rev=1536573743&amp;do=diff</link>
        <description>&lt;p&gt;背景：&amp;nbsp;&amp;nbsp; IM 即时通讯时候&amp;nbsp; ， 前期我用的是IP 没什么问题，当然上线肯定要搞个域名搞搞了！&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;　　　那么问题来了------》Nginx&amp;nbsp; 我按照原先那样配置时候不行了，&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src=</description>
    </item>
</rdf:RDF>
