<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	「nginx 防火墙模块开发总结」的评论	</title>
	<atom:link href="https://www.addesp.com/archives/2876/feed" rel="self" type="application/rss+xml" />
	<link>https://www.addesp.com/archives/2876</link>
	<description>寂静中交织着热情</description>
	<lastBuildDate>Mon, 14 Nov 2022 09:36:36 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>
		评论者：mjj		</title>
		<link>https://www.addesp.com/archives/2876#comment-353</link>

		<dc:creator><![CDATA[mjj]]></dc:creator>
		<pubDate>Mon, 14 Nov 2022 09:36:36 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-353</guid>

					<description><![CDATA[大佬，可以新增国内的Captcha吗？比如网易云盾或者腾讯防水墙？]]></description>
			<content:encoded><![CDATA[<p>大佬，可以新增国内的Captcha吗？比如网易云盾或者腾讯防水墙？</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：阿里灰太狼		</title>
		<link>https://www.addesp.com/archives/2876#comment-342</link>

		<dc:creator><![CDATA[阿里灰太狼]]></dc:creator>
		<pubDate>Wed, 22 Jun 2022 13:21:09 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-342</guid>

					<description><![CDATA[感谢博主做出的贡献，喝水不忘挖井人，star 已给，衷心希望博主能长期维护这个项目，最后祝博主生活愉快！]]></description>
			<content:encoded><![CDATA[<p>感谢博主做出的贡献，喝水不忘挖井人，star 已给，衷心希望博主能长期维护这个项目，最后祝博主生活愉快！</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：CommandNotFound ⚡️ 坑否		</title>
		<link>https://www.addesp.com/archives/2876#comment-333</link>

		<dc:creator><![CDATA[CommandNotFound ⚡️ 坑否]]></dc:creator>
		<pubDate>Wed, 20 Apr 2022 04:39:55 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-333</guid>

					<description><![CDATA[真的很不错，希望继续持续更新]]></description>
			<content:encoded><![CDATA[<p>真的很不错，希望继续持续更新</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-222</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Thu, 24 Jun 2021 06:29:17 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-222</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-221&quot;&gt;max&lt;/a&gt;。

XSS 检测使用的是第三方库，误报确实比较严重，可以在配置文件中的 &lt;code&gt;waf_mode&lt;/code&gt; 的末尾追加一项 &lt;code&gt;!LIB-INJECTION-XSS&lt;/code&gt; 来关闭基于第三方库的 XSS 检测。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-221">max</a>。</p>
<p>XSS 检测使用的是第三方库，误报确实比较严重，可以在配置文件中的 <code>waf_mode</code> 的末尾追加一项 <code>!LIB-INJECTION-XSS</code> 来关闭基于第三方库的 XSS 检测。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-221</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Thu, 24 Jun 2021 06:22:42 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-221</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-220&quot;&gt;ADD-SP&lt;/a&gt;。

上传文件报的是xss攻击,表单就是post攻击,,但是运营的项目在测试服务器和正式服务器都是一样的项目,,,正式服务器上几乎大部分的接口都报错,所以非常疑惑,,如果删除相关的拦截规则黑名单,那么这个waf作用就不大了吧]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-220">ADD-SP</a>。</p>
<p>上传文件报的是xss攻击,表单就是post攻击,,但是运营的项目在测试服务器和正式服务器都是一样的项目,,,正式服务器上几乎大部分的接口都报错,所以非常疑惑,,如果删除相关的拦截规则黑名单,那么这个waf作用就不大了吧</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-220</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Thu, 24 Jun 2021 06:20:47 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-220</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-218&quot;&gt;max&lt;/a&gt;。

不过标准的做法应该是通过观察拦截日志来删除特定的规则或者添加白名单。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-218">max</a>。</p>
<p>不过标准的做法应该是通过观察拦截日志来删除特定的规则或者添加白名单。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-219</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Thu, 24 Jun 2021 06:19:54 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-219</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-218&quot;&gt;max&lt;/a&gt;。

应该是误报，可以选择清空 POST 黑名单或者关闭 POST 检测。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-218">max</a>。</p>
<p>应该是误报，可以选择清空 POST 黑名单或者关闭 POST 检测。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-218</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Thu, 24 Jun 2021 06:17:43 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-218</guid>

					<description><![CDATA[大佬,我部署到测试环境的nginx使用没有问题,,,今天部署到正式环境的nginx好多上传和表单提交都被拦截了,,nginx版本都是1.20.1,,其他nginx的配置文件几乎一模一样,会是什么原因导致的呢]]></description>
			<content:encoded><![CDATA[<p>大佬,我部署到测试环境的nginx使用没有问题,,,今天部署到正式环境的nginx好多上传和表单提交都被拦截了,,nginx版本都是1.20.1,,其他nginx的配置文件几乎一模一样,会是什么原因导致的呢</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：kp		</title>
		<link>https://www.addesp.com/archives/2876#comment-200</link>

		<dc:creator><![CDATA[kp]]></dc:creator>
		<pubDate>Sun, 06 Jun 2021 21:43:55 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-200</guid>

					<description><![CDATA[点个赞]]></description>
			<content:encoded><![CDATA[<p>点个赞</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-197</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 09:50:44 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-197</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-196&quot;&gt;leo&lt;/a&gt;。

对于 url 黑白名单这么干就行了。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-196">leo</a>。</p>
<p>对于 url 黑白名单这么干就行了。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：leo		</title>
		<link>https://www.addesp.com/archives/2876#comment-196</link>

		<dc:creator><![CDATA[leo]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 09:28:15 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-196</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-195&quot;&gt;ADD-SP&lt;/a&gt;。

多谢大佬,,,就是我写正则的时候,只需要匹配域名后面的url就可以了是吧]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-195">ADD-SP</a>。</p>
<p>多谢大佬,,,就是我写正则的时候,只需要匹配域名后面的url就可以了是吧</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-195</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 09:26:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-195</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-194&quot;&gt;leo&lt;/a&gt;。

如果用户访问 &lt;code&gt;https://example.com/index.html?a=b&amp;c=d&lt;/code&gt;，url 就是 &lt;code&gt;/index.html&lt;/code&gt;。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-194">leo</a>。</p>
<p>如果用户访问 <code>https://example.com/index.html?a=b&#038;c=d</code>，url 就是 <code>/index.html</code>。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：leo		</title>
		<link>https://www.addesp.com/archives/2876#comment-194</link>

		<dc:creator><![CDATA[leo]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 09:23:48 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-194</guid>

					<description><![CDATA[新手,弱弱地问一下,url白名单,是指用户请求时referer中的url,,还是用户访问本服务器部署的项目中的url]]></description>
			<content:encoded><![CDATA[<p>新手,弱弱地问一下,url白名单,是指用户请求时referer中的url,,还是用户访问本服务器部署的项目中的url</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-193</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 09:08:35 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-193</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-191&quot;&gt;leo&lt;/a&gt;。

把冒号删掉，文档里写错了，抽空我改改。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-191">leo</a>。</p>
<p>把冒号删掉，文档里写错了，抽空我改改。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-192</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 09:08:03 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-192</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-190&quot;&gt;max&lt;/a&gt;。

无法查询哪些 IP 被 CC 防护拉黑，只能通过重启或者重载 nginx 来清空 CC 防护的拉黑名单。&lt;code&gt;capacity&lt;/code&gt; 表示最高的缓存项数量，每个缓存项占用的内存不可预测。所以不建议设置得太高，否则理论上可能会导致内存占用会逐渐增加直到内存不足。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-190">max</a>。</p>
<p>无法查询哪些 IP 被 CC 防护拉黑，只能通过重启或者重载 nginx 来清空 CC 防护的拉黑名单。<code>capacity</code> 表示最高的缓存项数量，每个缓存项占用的内存不可预测。所以不建议设置得太高，否则理论上可能会导致内存占用会逐渐增加直到内存不足。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：leo		</title>
		<link>https://www.addesp.com/archives/2876#comment-191</link>

		<dc:creator><![CDATA[leo]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 09:00:44 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-191</guid>

					<description><![CDATA[根据文档设置
&lt;code&gt;
    # 设置 Post 请求体缓冲区大小
    client_body_buffer_size: 10M;

    # 永远将请求体存放在内存中
    client_body_in_file_only: off;
&lt;/code&gt;
会报一下错误,百度也没有相关的解析
&lt;code&gt;
nginx: [emerg] unknown directive &quot;client_body_buffer_size:&quot; in  /xxx/xx/xx
&lt;/code&gt;]]></description>
			<content:encoded><![CDATA[<p>根据文档设置<br />
<code><br />
    # 设置 Post 请求体缓冲区大小<br />
    client_body_buffer_size: 10M;</p>
<p>    # 永远将请求体存放在内存中<br />
    client_body_in_file_only: off;<br />
</code><br />
会报一下错误,百度也没有相关的解析<br />
<code><br />
nginx: [emerg] unknown directive "client_body_buffer_size:" in  /xxx/xx/xx<br />
</code></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-190</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 08:32:48 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-190</guid>

					<description><![CDATA[大佬,请教一个问题 &lt;code&gt;waf_cache capacity=50;&lt;/code&gt;50设置到10000会不会有问题,是使用那个缓存的,存在内存条中的吗?还有,我可以通过什么方式查询被拉黑的名单,然后可以从名单中删除某一个ip,实现不拉黑了]]></description>
			<content:encoded><![CDATA[<p>大佬,请教一个问题 <code>waf_cache capacity=50;</code>50设置到10000会不会有问题,是使用那个缓存的,存在内存条中的吗?还有,我可以通过什么方式查询被拉黑的名单,然后可以从名单中删除某一个ip,实现不拉黑了</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-187</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 09:17:12 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-187</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-186&quot;&gt;ADD-SP&lt;/a&gt;。

明白了,,多谢大佬]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-186">ADD-SP</a>。</p>
<p>明白了,,多谢大佬</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-186</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 28 May 2021 09:09:38 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-186</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-185&quot;&gt;max&lt;/a&gt;。

&lt;strong&gt;首先声明，无论是不是第一次安装，动态模块的编译方式都没有区别。&lt;/strong&gt;

&lt;code&gt;make install&lt;/code&gt; 会自动将本次编译的所有动态模块拷贝到一个目录，这个目录是在编译 nginx 的时候指定的，如果你知道编译 nginx 时指定的模块所在目录的位置可以使用这种方式。

&lt;code&gt;cp objs/*.so /usr/local/nginx/modules&lt;/code&gt; 表示直接拷贝本次编译的所有动态模块到某一个目录，通常是在不知道起初编译 nginx 时指定的模块目录的时候使用。

所以使用哪种方式看你的喜好，并不会影响模块功能。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-185">max</a>。</p>
<p><strong>首先声明，无论是不是第一次安装，动态模块的编译方式都没有区别。</strong></p>
<p><code>make install</code> 会自动将本次编译的所有动态模块拷贝到一个目录，这个目录是在编译 nginx 的时候指定的，如果你知道编译 nginx 时指定的模块所在目录的位置可以使用这种方式。</p>
<p><code>cp objs/*.so /usr/local/nginx/modules</code> 表示直接拷贝本次编译的所有动态模块到某一个目录，通常是在不知道起初编译 nginx 时指定的模块目录的时候使用。</p>
<p>所以使用哪种方式看你的喜好，并不会影响模块功能。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-185</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 09:04:35 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-185</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-184&quot;&gt;ADD-SP&lt;/a&gt;。

再次确认一下
动态模块第一次才用
&lt;code&gt;make modules -j$(nproc) 
make install&lt;/code&gt;
后面已安装了,升级waf 就是以下方式了吧
&lt;code&gt;make modules -j$(nproc) 
cp objs/*.so /usr/local/nginx/modules
&lt;/code&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-184">ADD-SP</a>。</p>
<p>再次确认一下<br />
动态模块第一次才用<br />
<code>make modules -j$(nproc)<br />
make install</code><br />
后面已安装了,升级waf 就是以下方式了吧<br />
<code>make modules -j$(nproc)<br />
cp objs/*.so /usr/local/nginx/modules<br />
</code></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-184</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 28 May 2021 09:00:41 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-184</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-183&quot;&gt;max&lt;/a&gt;。

&lt;code language=&quot;shell&quot;&gt;./configure –add-dynamic-module=/path/to/ngx_waf –with-compat
make modules -j$(nproc)&lt;/code&gt;

我搞错了，改成上面那样。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-183">max</a>。</p>
<p><code language="shell">./configure –add-dynamic-module=/path/to/ngx_waf –with-compat<br />
make modules -j$(nproc)</code></p>
<p>我搞错了，改成上面那样。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-183</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 08:59:07 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-183</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-182&quot;&gt;ADD-SP&lt;/a&gt;。

大佬,,,你文档中描述动态模块,,是使用 &quot;make modules&quot;,,,没有使用&quot;make -j$(nproc) &#038;&#038; make install&quot; 哦....有点懵逼了]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-182">ADD-SP</a>。</p>
<p>大佬,,,你文档中描述动态模块,,是使用 &#8220;make modules&#8221;,,,没有使用&#8221;make -j$(nproc) &amp;&amp; make install&#8221; 哦&#8230;.有点懵逼了</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-182</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 28 May 2021 08:56:41 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-182</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-181&quot;&gt;max&lt;/a&gt;。

&lt;code language=&quot;shell&quot;&gt;./configure –add-dynamic-module=/path/to/ngx_waf –with-compat
make -j$(nproc)
make install&lt;/code&gt;

无论第几次安装或者第几次更新，只要是动态模块，都是用上面的命令。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-181">max</a>。</p>
<p><code language="shell">./configure –add-dynamic-module=/path/to/ngx_waf –with-compat<br />
make -j$(nproc)<br />
make install</code></p>
<p>无论第几次安装或者第几次更新，只要是动态模块，都是用上面的命令。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-181</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 08:52:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-181</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-180&quot;&gt;ADD-SP&lt;/a&gt;。

大佬,,第一次安装nginx 使用动态模块安装,,,是不是&quot;./configure ARG --add-dynamic-module=/usr/local/src/ngx_waf&quot; 然后 make &#038;&#038; make install ,,,,后续更新才使用 &quot;./configure --add-dynamic-module=/usr/local/src/ngx_waf --with-compat&quot;  然后 &quot;make modules&quot;  ,,最后替代一下动态模块]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-180">ADD-SP</a>。</p>
<p>大佬,,第一次安装nginx 使用动态模块安装,,,是不是&#8221;./configure ARG &#8211;add-dynamic-module=/usr/local/src/ngx_waf&#8221; 然后 make &amp;&amp; make install ,,,,后续更新才使用 &#8220;./configure &#8211;add-dynamic-module=/usr/local/src/ngx_waf &#8211;with-compat&#8221;  然后 &#8220;make modules&#8221;  ,,最后替代一下动态模块</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-180</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 28 May 2021 03:54:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-180</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-179&quot;&gt;max&lt;/a&gt;。

暂时不去做这类功能，因为有现成的模块。可以参考一下 &lt;a href=&quot;https://candinya.com/posts/add-geoip2-support-for-nginx/&quot; title=&quot;为nginx提供GeoIP2支持 &#124; 糖菓·部落&quot; target=&quot;_blank&quot; rel=&quot;noopener nofollow ugc&quot;&gt;为nginx提供GeoIP2支持 &#124; 糖菓·部落&lt;/a&gt; 。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-179">max</a>。</p>
<p>暂时不去做这类功能，因为有现成的模块。可以参考一下 <a href="https://candinya.com/posts/add-geoip2-support-for-nginx/" title="为nginx提供GeoIP2支持 | 糖菓·部落" target="_blank" rel="noopener nofollow ugc">为nginx提供GeoIP2支持 | 糖菓·部落</a> 。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-179</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 03:37:13 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-179</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-178&quot;&gt;ADD-SP&lt;/a&gt;。

好的,多谢大佬...后续版本会不会新增一个傻瓜式的拦截国外或者指定国家ip的操作,比较期待]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-178">ADD-SP</a>。</p>
<p>好的,多谢大佬&#8230;后续版本会不会新增一个傻瓜式的拦截国外或者指定国家ip的操作,比较期待</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-178</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 28 May 2021 03:33:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-178</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-177&quot;&gt;max&lt;/a&gt;。

跨版本升级 nginx 还真没试过。可以备份一下配置文件之类的重要文件，然后删除整个旧版的 nginx，然后安装最新的。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-177">max</a>。</p>
<p>跨版本升级 nginx 还真没试过。可以备份一下配置文件之类的重要文件，然后删除整个旧版的 nginx，然后安装最新的。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-177</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 03:31:25 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-177</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-176&quot;&gt;ADD-SP&lt;/a&gt;。

多谢大佬,,我明白了.  大佬,我还有一个疑问,,,,就是已经安装在服务器的nginx是1.6版本的,没有waf,,,现在我是重新安装nginx1.18或者1.20并且动态安装waf,,,是会替代旧版本的,,还是会同时存在两个nginx版本,,,还是会整体都不兼容了]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-176">ADD-SP</a>。</p>
<p>多谢大佬,,我明白了.  大佬,我还有一个疑问,,,,就是已经安装在服务器的nginx是1.6版本的,没有waf,,,现在我是重新安装nginx1.18或者1.20并且动态安装waf,,,是会替代旧版本的,,还是会同时存在两个nginx版本,,,还是会整体都不兼容了</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-176</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 28 May 2021 03:27:54 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-176</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-175&quot;&gt;max&lt;/a&gt;。

如果安装的是动态模块，无论是升级 nginx 还是升级模块，都需要重新编译安装整个 nginx。如果使用的是动态模块，无论升级 nginx 还是升级模块，都只需要重新编译并替换动态模块即可。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-175">max</a>。</p>
<p>如果安装的是动态模块，无论是升级 nginx 还是升级模块，都需要重新编译安装整个 nginx。如果使用的是动态模块，无论升级 nginx 还是升级模块，都只需要重新编译并替换动态模块即可。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-175</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 03:26:28 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-175</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-174&quot;&gt;ADD-SP&lt;/a&gt;。

就是无论试用静态安装或者动态安装,,也需要重新安装nginx对吧,,,,还是说动态安装的模式,,,重新编译nginx之后,,只需要把动态库替代一下就好....但是我还有一个疑问,,如果nginx升级了,,那么是不是就得重新安装整个nginx了]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-174">ADD-SP</a>。</p>
<p>就是无论试用静态安装或者动态安装,,也需要重新安装nginx对吧,,,,还是说动态安装的模式,,,重新编译nginx之后,,只需要把动态库替代一下就好&#8230;.但是我还有一个疑问,,如果nginx升级了,,那么是不是就得重新安装整个nginx了</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-174</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 28 May 2021 03:23:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-174</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-173&quot;&gt;max&lt;/a&gt;。

要升级模块的话按照文档的安装说明重新安装就行，要升级 nginx 的话也需要按照文档的安装说明重来一遍。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-173">max</a>。</p>
<p>要升级模块的话按照文档的安装说明重新安装就行，要升级 nginx 的话也需要按照文档的安装说明重来一遍。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-173</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 03:21:16 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-173</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-172&quot;&gt;ADD-SP&lt;/a&gt;。

我看你写的官方文档,没有看到描述升级编译的操作,,表示不太懂,,新手的话,没有文档描述不太懂这些操作]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-172">ADD-SP</a>。</p>
<p>我看你写的官方文档,没有看到描述升级编译的操作,,表示不太懂,,新手的话,没有文档描述不太懂这些操作</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-172</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Fri, 28 May 2021 02:06:10 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-172</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-171&quot;&gt;max&lt;/a&gt;。

如果是安装的静态模块的话需要重新安装整个 nginx，动态模块的话只需要重新编译并替换模块即可。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-171">max</a>。</p>
<p>如果是安装的静态模块的话需要重新安装整个 nginx，动态模块的话只需要重新编译并替换模块即可。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：max		</title>
		<link>https://www.addesp.com/archives/2876#comment-171</link>

		<dc:creator><![CDATA[max]]></dc:creator>
		<pubDate>Fri, 28 May 2021 01:50:21 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-171</guid>

					<description><![CDATA[大佬,,,我想知道,如果已经安装好了这个工具,,后续怎样更新的,, 又要重新安装nginx吗]]></description>
			<content:encoded><![CDATA[<p>大佬,,,我想知道,如果已经安装好了这个工具,,后续怎样更新的,, 又要重新安装nginx吗</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：ADD-SP		</title>
		<link>https://www.addesp.com/archives/2876#comment-133</link>

		<dc:creator><![CDATA[ADD-SP]]></dc:creator>
		<pubDate>Wed, 31 Mar 2021 12:44:31 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-133</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.addesp.com/archives/2876#comment-132&quot;&gt;BobMaster&lt;/a&gt;。

感谢支持啦，有什么问题欢迎在 Github 上提问。]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.addesp.com/archives/2876#comment-132">BobMaster</a>。</p>
<p>感谢支持啦，有什么问题欢迎在 Github 上提问。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：BobMaster		</title>
		<link>https://www.addesp.com/archives/2876#comment-132</link>

		<dc:creator><![CDATA[BobMaster]]></dc:creator>
		<pubDate>Wed, 31 Mar 2021 12:42:55 +0000</pubDate>
		<guid isPermaLink="false">https://www.addesp.com/?p=2876#comment-132</guid>

					<description><![CDATA[感谢大佬开发的工具，终于找到个好用的了！
在Github上搜索的要么不更新，要么功能比较简陋，还有就是很复杂，对新手不友好
总之，为大佬点个赞! (☆ω☆)]]></description>
			<content:encoded><![CDATA[<p>感谢大佬开发的工具，终于找到个好用的了！<br />
在Github上搜索的要么不更新，要么功能比较简陋，还有就是很复杂，对新手不友好<br />
总之，为大佬点个赞! (☆ω☆)</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
