<?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>Comments on: Slowloris, Part II</title>
	<atom:link href="http://blogs.n1zyy.com/n1zyy/2009/06/20/slowloris-part-ii/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.n1zyy.com/n1zyy/2009/06/20/slowloris-part-ii/</link>
	<description>It&#039;s a blog.</description>
	<lastBuildDate>Mon, 30 Jan 2012 21:37:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Willy Tarreau</title>
		<link>http://blogs.n1zyy.com/n1zyy/2009/06/20/slowloris-part-ii/comment-page-1/#comment-8379</link>
		<dc:creator>Willy Tarreau</dc:creator>
		<pubDate>Sun, 28 Jun 2009 13:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.n1zyy.com/n1zyy/?p=1995#comment-8379</guid>
		<description>Better now ;-)

For those interested in a plug-an-play configuration, I have put one on the haproxy site : here : http://haproxy.1wt.eu/download/1.3/examples/antidos.cfg

It should be pretty straight forward and should cover most use cases. It protects against Slowloris and Nkiller2.

Willy</description>
		<content:encoded><![CDATA[<p>Better now ;-)</p>
<p>For those interested in a plug-an-play configuration, I have put one on the haproxy site : here : <a href="http://haproxy.1wt.eu/download/1.3/examples/antidos.cfg" rel="nofollow">http://haproxy.1wt.eu/download/1.3/examples/antidos.cfg</a></p>
<p>It should be pretty straight forward and should cover most use cases. It protects against Slowloris and Nkiller2.</p>
<p>Willy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Willy Tarreau</title>
		<link>http://blogs.n1zyy.com/n1zyy/2009/06/20/slowloris-part-ii/comment-page-1/#comment-8377</link>
		<dc:creator>Willy Tarreau</dc:creator>
		<pubDate>Sat, 27 Jun 2009 22:08:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.n1zyy.com/n1zyy/?p=1995#comment-8377</guid>
		<description>Nice post!

You can (and should) increase the global maxconn in order to accept more connections if needed. Count about 16 to 32 kB of RAM per connection. You missed one important thing though : &quot;timeout http-request&quot;. It will automatically kill requests which take too long to complete. Also you were right to set the server&#039;s maxconn, as eventhough haproxy may accept tens of thousands of connections, you don&#039;t want your poor apache to get all of them should they complete in time. I think you should update your post with valid parameters, as I&#039;m hearing requests from people who&#039;d like to strengthen their apache setup. And many of them will probably use your config example anyway ;-)  Also please remove the &quot;nbproc&quot; line, as I still see changed it too often in configs where people are experiencing trouble.

Willy</description>
		<content:encoded><![CDATA[<p>Nice post!</p>
<p>You can (and should) increase the global maxconn in order to accept more connections if needed. Count about 16 to 32 kB of RAM per connection. You missed one important thing though : &#8220;timeout http-request&#8221;. It will automatically kill requests which take too long to complete. Also you were right to set the server&#8217;s maxconn, as eventhough haproxy may accept tens of thousands of connections, you don&#8217;t want your poor apache to get all of them should they complete in time. I think you should update your post with valid parameters, as I&#8217;m hearing requests from people who&#8217;d like to strengthen their apache setup. And many of them will probably use your config example anyway ;-)  Also please remove the &#8220;nbproc&#8221; line, as I still see changed it too often in configs where people are experiencing trouble.</p>
<p>Willy</p>
]]></content:encoded>
	</item>
</channel>
</rss>

