<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог об openSUSE &#187; apache</title>
	<atom:link href="http://sapfeer.ru/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://sapfeer.ru</link>
	<description>Блог по созданию и настройке openSUSE безопасного хамелеона</description>
	<lastBuildDate>Tue, 15 Mar 2011 12:04:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Модуль limitipconn для apache</title>
		<link>http://sapfeer.ru/modul-limitipconn-dlya-apache/</link>
		<comments>http://sapfeer.ru/modul-limitipconn-dlya-apache/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 06:59:57 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Безопасность]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/570/</guid>
		<description><![CDATA[Все-таки я нашел время чтобы написать в блог, сегодня хочу сделать небольшую заметку о том. как ограничить себя от умников, которые практикуются в DOS на apache. Генерируется огромное количество запросов с 1го айпи, которые заставляет apache отфутболивать лигитимных пользователей. Конечно, можно с этим бороться и в файрволле, но как мне кажется - наиболее разумным решением [...]]]></description>
			<content:encoded><![CDATA[<p>    Все-таки я нашел время чтобы написать в блог, сегодня хочу сделать небольшую заметку о том. как ограничить себя от умников, которые практикуются в DOS на apache. Генерируется огромное количество запросов с 1го айпи, которые заставляет apache отфутболивать лигитимных пользователей. Конечно, можно с этим бороться и в файрволле, но как мне кажется - наиболее разумным решением будет использование возможностей самого apache. Я сразу же нашел в интернете специальный модуль, ограничивающий подключение к apache по ip. Он называется mod_limitipconn. Конечно, готовый RPM есть уже для openSUSE(прим. спасибо родному BuildService). Практически все модули вы сможете найти здесь:<br />
<a href="http://download.opensuse.org/repositories/Apache:/Modules/"><b><i>http://download.opensuse.org/repositories/Apache:/Modules/</i></b></a>. Добавляем репозиторий для вашего дистрибутива и устанавливаем пакет:<br />
<code><br />
user@linuxserver:~> zypper install apache2-mod_limitipconn<br />
</code><br />
После установки подключаем его к apache:<br />
<code><br />
user@linuxserver:~> a2enmod mod_limitipconn<br />
</code><br />
Ну и заключительный шаг - добавляем его в apache, модуль limitipconn привязывается к определенному виртуальному хосту и позволяет ограничить доступ к любой части вашего  сайта. Вот пример подключения:<br />
<code><br />
    <IfModule mod_limitipconn.c><br />
        <Location / >       # Относительный путь от корня сайта<br />
            MaxConnPerIP 8  # Количество максимальных подключений с одного айпи<br />
            NoIPLimit image/*  # Снимаем ограничение на загрузку изображений<br />
        </Location><br />
    </IfModule><br />
</code></p>
<p>Модуль можно настроить также, например,  на ограничение только по определенному типу запрашиваемого контента.  Вобщем, для меня этот модуль оказался крайне полезным и нужным.</p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/modul-limitipconn-dlya-apache/","Модуль limitipconn для apache")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/modul-limitipconn-dlya-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

