<?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/"
	>

<channel>
	<title>HandBooks</title>
	<atom:link href="http://handbooks.org.ua/feed" rel="self" type="application/rss+xml" />
	<link>http://handbooks.org.ua</link>
	<description>В помощь начинающим системным администраторам</description>
	<pubDate>Fri, 05 Feb 2010 22:27:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Как активировать Антивирус Касперского 2010 с помощью файла лицензионного ключа?</title>
		<link>http://handbooks.org.ua/security/addkey-kav2010.html</link>
		<comments>http://handbooks.org.ua/security/addkey-kav2010.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 21:50:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Безопасность]]></category>

		<category><![CDATA[kav]]></category>

		<category><![CDATA[kis]]></category>

		<category><![CDATA[антивирус]]></category>

		<category><![CDATA[касперский]]></category>

		<guid isPermaLink="false">http://handbooks.org.ua/?p=109</guid>
		<description><![CDATA[ Наверняка многие, кто установили Антивирус Касперского 2010, столкнулись с проблемой активации при помощи ключа. И это не удивительно, так как пункта «Активировать с помощью ключа» там попросту нет.
Обратившись за дополнительной информацией на официальный сайт разработчика, выяснил что, начиная с версии 9 (2010), продукты Лаборатории Касперского можно активировать только кодом активации.
Так ли это на самом [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-119 alignleft" title="avp2010" src="http://handbooks.org.ua/wp-content/uploads/2010/02/avp2010.jpg" alt="Лаборатория Касперского" width="200" height="200" /> Наверняка многие, кто установили Антивирус Касперского 2010, столкнулись с проблемой активации при помощи ключа. И это не удивительно, так как пункта «Активировать с помощью ключа» там попросту нет.</p>
<p>Обратившись за дополнительной информацией на официальный сайт разработчика, выяснил что, начиная с версии 9 (2010), продукты Лаборатории Касперского можно активировать только кодом активации.</p>
<p>Так ли это на самом деле или разработчики чего-то недоговаривают?</p>
<p><span id="more-109"></span></p>
<p>Покопавшись немного в Интернете и почитав, что пишут по этому поводу, оказалось что активировать программу с помощью файла лицензионного ключа по-прежнему возможно. Правда, посредством командной строки.</p>
<p>Для этого достаточно скопировать Ваш ключ во временную папку, с помощью какого-нибудь файлового менеджера (например: Far&#8217;a) перейти в каталог куда был поставлен антивирус. После чего выполнить команду, со следующими параметрами:</p>
<p><strong>avp.com ADDKEY &lt;имя_файла&gt; /password=&lt;Ваш_пароль&gt;</strong></p>
<p>где, &lt;имя_файла&gt; - это имя файла лицензионного ключа к программе с расширением *.key, а &lt;Ваш_пароль&gt; - пароль к продукту, который был задан ранее в интерфейсе приложения.</p>
<p>В результате чего у Вас должно получиться приблизительно следующее:</p>
<p><strong>C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2010\ avp.com ADDKEY C:\temp\047D20B2.key /password=MyPass</strong></p>
<p>На этом собственно вся активация и заканчивается.</p>
]]></content:encoded>
			<wfw:commentRss>http://handbooks.org.ua/security/addkey-kav2010.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Русский перевод php.ini</title>
		<link>http://handbooks.org.ua/httpserver/php_ini.html</link>
		<comments>http://handbooks.org.ua/httpserver/php_ini.html#comments</comments>
		<pubDate>Wed, 29 Jul 2009 02:14:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Веб Сервер]]></category>

		<category><![CDATA[disable_functions]]></category>

		<category><![CDATA[include_path]]></category>

		<category><![CDATA[memory_limit]]></category>

		<category><![CDATA[open_basedir]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[post_max_size]]></category>

		<category><![CDATA[session.save_path]]></category>

		<category><![CDATA[upload_max_filesize]]></category>

		<category><![CDATA[upload_tmp_dir]]></category>

		<guid isPermaLink="false">http://handbooks.org.ua/?p=95</guid>
		<description><![CDATA[Этот файл содержит большинство установок PHP. Чтобы PHP смог его обнаружить, он должен называться &#8216;php.ini&#8217;. Интерпретатор ищет файл в текущем каталоге, в случае неудачи - в каталоге, указанном в переменной окружения PHPRC, и, наконец, в каталоге, заданном при компиляции и сборке PHP (именно в таком порядке). В системе Windows путь, указанный при компиляции PHP, соответствует [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-103" title="php" src="http://handbooks.org.ua/wp-content/uploads/2009/07/php.gif" alt="php" width="200" height="120" />Этот файл содержит большинство установок PHP. Чтобы PHP смог его обнаружить, он должен называться &#8216;php.ini&#8217;. Интерпретатор ищет файл в текущем каталоге, в случае неудачи - в каталоге, указанном в переменной окружения PHPRC, и, наконец, в каталоге, заданном при компиляции и сборке PHP (именно в таком порядке). В системе Windows путь, указанный при компиляции PHP, соответствует каталогу Windows (в большинстве случаев это c:windows). Папка, в которой будет производиться поиск файла &#8216;php.ini&#8217;, может быть также определена с использованием ключа -c командной строки.</p>
<p>Синтаксис файла очень простой. Пробельные символы (то есть, пробелы, символы табуляции и т. д.), строки, начинающиеся с точки с запятой игнорируются (как вы, наверное, уже догадались). Заголовки секций (например, [Foo]) также пропускаются, но, возможно, будут учитываться в будущих версиях PHP.</p>
<p><span id="more-95"></span>Директивы задаются с помощью следующего синтаксиса:<br />
directive = value<br />
Имена директив *чувствительны к регистру* - foo=bar отличается от FOO=bar.</p>
<p>Значение value может быть строкой, числом, константой PHP (например, E_ALL или M_PI), одной из INI-констант (On, Off, True, False, Yes, No или None), выражением (например, E_ALL &amp; ~E_NOTICE), а также строкой в кавычках (&#8221;foo&#8221;).</p>
<p>Выражения в INI файл ограничивают побитовые операторы и скобки:</p>
<pre>|        поразрядное ИЛИ (OR)
&amp;        поразрядное И (AND)
~        поразрядное НЕ (NOT)
!        логическое отрицание (NOT)</pre>
<p>В качестве логических флагов со значением &#8220;истина&#8221; могут быть использованы значения 1, On, True или Yes. Значение &#8220;ложь&#8221; дают 0, Off, False и No.</p>
<p>Пустая строка может быть задана, если &#8220;не указать ничего&#8221; после знака равенства, или же указать слово None:</p>
<pre>foo =         ; устанавливаем foo равной пустой сторке
foo = none    ; аналогично
foo = "none"  ; устанавливаем foo равным строке 'none'</pre>
<p>Если вы используете константы в качестве части значения директивы и эти константы определяются в каком-нибудь динамически загружаемом расширении (модуле PHP или Zend), вы можете указывать их только после строки, которая загружает расширение.</p>
<pre>[PHP]
;;;;;;;;;;;;;;;;;;;
; О файле php.ini ;
;;;;;;;;;;;;;;;;;;;

; Все значения в файле php.ini-dist соответствуют встроенным значениям
; по умолчанию. Если php.ini не задействуется, или же вы удалите из него
; некоторые строки, будут установлены значения по умолчанию. 

;;;;;;;;;;;;;;;;;;;
; Настройки языка ;
;;;;;;;;;;;;;;;;;;;

; Разрешает работу PHP для сервера Apache.
engine = On

; Включает режим совместимости с Zend Engine 1 (PHP 4).
; Это влияет на клонирование, приведение типов и сравнение объектов.
zend.ze1_compatibility_mode = Off

; Определяет, разрешается ли короткая форма записи (&lt;? ?&gt; ) тегов PHP. Если вы
; хотите использовать PHP в комбинации с XML, вы можете отключить эту опцию,
; чтобы беспрепятственно использовать &lt;?xml ?&gt; . В противном случае, вы можете
; отобразить это при помощи PHP, например:
; &lt;?php echo '&lt;?xml version="1.0"'; ?&gt; .
; Если же эта опция отключена, вы должны использовать длинную форму
; открывающего тега PHP (&lt;?php ?&gt; ).
;
; Примечание: Эта директива также влияет на сокращение &lt;?= ,
; которое идентично записи &lt;? echo . Для использования этого сокращения,
; директива short_open_tag должна быть включена.
short_open_tag = On

; Включает использование тегов в стиле ASP в дополнение к обычным тегам &lt;?php ?&gt;.
; Это касается и сокращения для отображения значения переменных &lt;%= $value %&gt;.
; Для получения дополнительной информации, обратитесь к разделу Вставка в HTML.
asp_tags = Off

; Количество значащих цифр, отображаемых для десятичных дробей.
precision    =  12

; Включение совместимости с 2000 годом (создаст проблемы с несовместимыми браузерами).
y2k_compliance = On

; Использование буферизации вывода. Позволяет посылать заголовки (включая
; Cookies) после вывода текста. Правда, это происходит ценой
; незначительного замедления вывода.
; Вы можете разрешить буферизацию во время выполнения сценария путем
; вызова функций буферизации, или же включить ее по умолчанию с помощью
; следующей директивы (Например, output_buffering=4096).
output_buffering = Off

;output_handler =

; Сжимать ли страницы. Если значение равно "On" в php.ini или в настройках
; Apache, страницы будут сжиматься если обозреватель посылает заголовок
; "Accept-Encoding: gzip" или "deflate". при этом в вывод будут добавлены
; заголовки "Content-Encoding: gzip" (соответственно "deflate")
; и "Vary: Accept-Encoding".
;
; Аргументы также могут быть целого типа, так вы можете установить размер
; буфера (дискретизации) вывода (по умолчанию 4 Кб).
;
; Примечание: output_handler должен быть пустым, если выбрано значение 'On'!
; Вместо него следует использовать zlib.output_handler.
zlib.output_compression = Off

; Уровень сжатия.
;zlib.output_compression_level = -1

; Если zlib.output_compression активировано здесь, указывать дополнительные
; обработчики вывода (output handlers) нельзя. Этот параметр делает то же,
; что и output_handler, но в другом порядке.
;zlib.output_handler =

; Директива неявной отсылки говорит PHP о том, что выводимые данные нужно
; автоматически передавать браузеру после вывода каждого блока данных.
; Ее действие эквивалентно вызовам функции flush() после
; каждого использования print() или echo() и после каждого HTML-блока.
; Включение этой директивы серьезно замедляет работу, поэтому ее
; рекомендуется применять лишь в отладочных целях.
implicit_flush = Off

unserialize_callback_func=
serialize_precision = 100

; Включена ли возможность жёсткой передачи аргументов по ссылке во время
; вызова функции. Этот метод является устаревшим и скорее всего не будет
; поддерживаться будущими версиями PHP/Zend. Рекомендуемым методом указания,
; какие аргументы должны быть переданы по ссылке, является указание этого при
; объявлении функции. Вам рекомендуется попытаться отключить эту опцию, чтобы
; убедиться, что ваши скрипты будут правильно работают без неё и что они будут
; работать с будущими версиями языка (вы будете получать предупреждение
; каждый раз, когда вы будете пользоваться этим методом, и аргументы будут
; передаваться по значению, а не по ссылке).
;
; Передача аргументов по ссылке во время вызова функции была объявлена
; устаревшей из соображений чистоты кода. Функция может менять свои аргументы
; недокументированным способом, если бы не требовалось объявление передачи
; аргумента по ссылке. Чтобы избежать побочных эффектов, лучше явно указывать,
; какие аргументы передаются по ссылке только при объявлении функции.
allow_call_time_pass_reference = On

;
; Безопасный режим
;
; Включает/отключает защищенный режим в PHP. Для получения более детальной
; информации ознакомьтесь с разделом Безопасность.
safe_mode = Off

; По умолчанию в защищенном режиме при открытии файла выполняется проверка
; значения UID. Для того, чтобы немного смягчить это условие и выполнять
; проверку GID, необходимо установить значение on для флага safe_mode_gid.
; Определяет, использовать или нет проверку UID (FALSE) или GID (TRUE)
; проверку при обращении к файлу.
safe_mode_gid = Off

; При подключении файлов, расположенных в указанной директории и всех ее
; подкаталогах, проверка на соответствие значений UID/GID не выполняется
; (В случае, если установленная директория не указана в include_path,
; необходимо указывать полный путь при включении).
;
; Начиная с PHP 4.2.0 значением этой директивы может быть список каталогов,
; разделенных двоеточием (точкой с запятой на windows-системах), что
; аналогично синтаксису include_path. Указанное значение в действительности
; является префиксом, а не названием директории. Это означает, что запись
; "safe_mode_include_dir = /dir/incl" позволяет подключать файлы, находящиеся
; в директориях "/dir/include" и "/dir/incls", в случае, если они существуют.
; Если вы хотите указать доступ к конкретной директории, используйте
; завершающий слеш, например: "safe_mode_include_dir = /dir/incl/".
safe_mode_include_dir =

; В случае, когда PHP работает в защищенном режиме, system() и другие функции
; для выполнения системных команд и программ отклоняют выполнение программ,
; находящихся вне данной директории.
safe_mode_exec_dir =

; Возможность устанавливать переменные окружения - потенциальная брешь
; в безопасности. Значением этой директивы является список префиксов,
; разделенных двоеточиями. В защищенном режиме пользователь может
; модифицировать только те переменные окружения, имена которых начинаются
; с одного из указанных префиксов. По умолчанию, пользователю доступны
; переменные, которые начинаются с префикса PHP_ (например, PHP_FOO=BAR).
;
; Примечание: В случае, если этой директиве указать пустое значение,
; пользователь получит возможность модифицировать любую переменную окружения!
safe_mode_allowed_env_vars = PHP_

; Эта директива содержит список переменных окружения, разделенных двоеточием,
; значение которых пользователь не сможет изменить, используя функцию putenv().
; Значения этих переменных остаются защищенными, даже если их модификация
; разрешена директивой safe_mode_allowed_env_vars.
safe_mode_protected_env_vars = LD_LIBRARY_PATH

; Ограничивает список файлов, которые могут быть открыты в PHP, указанным
; деревом директорий независимо от того, используется защищенный режим или нет.
;
; Каждый раз, когда скрипт пытается открыть файл, например, при помощи функции
; fopen() или gzopen(), проверяется месторасположение файла. В случае, если он
; находится вне указанного дерева директорий, PHP отказывает в открытия файла.
; Все символические ссылки распознаются и преобразуются, поэтому обойти это
; ограничение при помощи символических ссылок невозможно.
;
; Специальное значение . указывает, что базовой следует считать директорию,
; в которой расположен сам скрипт. В этом случае следует быть осторожным,
; так как рабочую директорию скрипта можно легко изменить
; при помощи функции chdir().
;
; Опция open_basedir может быть отключена в конфигурационном файле httpd.conf
; (например, для некоторых виртуальных хостов) точно таким же образом как
; и любая другая директива: "php_admin_value open_basedir none".
;
; Для Windows-систем разделителем списка директорий служит точка с запятой.
; Для всех других операционных систем в качестве разделителя используется
; двоеточие. В случае, если PHP работает как модуль веб-сервера Apache, все
; указания open_basedir для родительских директорий наследуются.
;
; Указанное значение в действительности является префиксом, а не названием
; директории. Это означает, что запись "safe_mode_include_dir = /dir/incl"
; позволяет открывать файлы, находящиеся в директориях "/dir/include"
; и "/dir/incls", в случае, если они существуют. Если вы хотите указать
; доступ к конкретной директории, используйте завершающий слеш,
; например: "safe_mode_include_dir = /dir/incl/".
;
; Примечание: Возможность работы с несколькими директориями добавлена
; в версии 3.0.7.
;
; По умолчанию разрешен доступ ко всем файлам.
;open_basedir =

; Эта директива позволяет вам запретить некоторые функции из соображений
; безопасности. В качестве значения она принимает список функций, разделенных
; запятыми. disable_functions не зависит от того, используется Защищенный
; режим или нет. Эта директива должна быть указана в php.ini. Вы не можете
; использовать ее, например, в httpd.conf.
disable_functions =

; Эта директива позволяет вам запретить некоторые классы из соображений
; безопасности. В качестве значения она принимает список класов, разделенных
; двоеточием. disable_classes не зависит от того, используется Защищенный
; режим или нет. Эта директива должна быть указана в php.ini. Вы не можете
; использовать ее, например, в httpd.conf.
disable_classes =

; Цвета для режима раскраски синтаксиса. Любой цвет, допустимый в тэге
; &lt;font color=???&gt;, допустим и здесь.
;highlight.string  = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg      = #FFFFFF
;highlight.default = #0000BB
;highlight.html    = #000000

; Устанавливает, должно ли отсоединение клиента прерывать выполнение скрипта.
; ignore_user_abort = On

; Определяет размер кэша в realpath, которые будут использоваться PHP.
; Эта величина должна быть увеличена на системах, где PHP открывает
; много файлов с учетом количества файлов выполняемых операций.
; realpath_cache_size=16k

; Продолжительность времени, в секундах, на которые кэшируется realpath
; информация для данного файла или каталога.
; realpath_cache_ttl=120

;
; Другие директивы
;
; Определяет, разрешено ли PHP выдавать факт своего присутствия на сервере
; (например, добавляя свою подпись в заголовок веб-сервера). Ни в коей мере это
; не является угрозой безопасности, но это даёт возможность определить,
; используете ли вы PHP на своём сервере.
expose_php = On

;;;;;;;;;;;;;;;;;;;;;;;;
; Ограничения ресурсов ;
;;;;;;;;;;;;;;;;;;;;;;;;

; Максимальное возможное время выполнения сценария в секундах. Если
; сценарий будет выполняться дольше, PHP принудительно завершит его.
max_execution_time = 30

; Максимально возможное время в секундах, которое скрипт может потратить
; на обработку загружаемых данных.
max_input_time = 60

;max_input_nesting_level = 64

; Эта директива задаёт максимальный объём памяти в байтах, который разрешается
; использовать скрипту. Это помогает предотвратить ситуацию, при которой плохо
; написанный скрипт съедает всю доступную память сервера. Для того,
; чтобы использовать эту директиву, вы должны указать её на этапе компиляции.
; Так, ваша строка конфигурации должна включать: --enable-memory-limit.
; Обратите внимание, что вы должны установить эту директиву в -1, если не хотите
; ограничивать объём памяти.
;
; Начиная с версии PHP 4.3.2, если memory_limit включён, стала доступна
; функция PHP memory_get_usage().
;
; Если используется integer, значение измеряется байтами. Вы также можете
; использовать сокращённую запись, которая описана в этом разделе FAQ.
;
; См. также: max_execution_time.
memory_limit = 128M

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Обработка ошибок и журнализация ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Директива error_reporting должна задаваться в виде битового
; поля. Его значение можно устанавливать с помощью следующих констант,
; объединенных оператором | (OR):
; E_ALL             - все предупреждения и ошибки (кроме E_STRICT)
; E_ERROR           - критические ошибки времени выполнения
; E_RECOVERABLE_ERROR  - почти фатальная ошибка во время выполнения
; E_WARNING         - предупреждения времени выполнения
; E_PARSE           - ошибки трансляции
; E_NOTICE          - замечания времени выполнения (это такие
;                     предупреждения, которые, скорее всего,
;                     свидетельствуют о логических ошибках в
;                     сценарии, - например, использовании
;                     неинициализированной переменной)
; E_STRICT          - run-time notices, enable to have PHP suggest changes
;                     to your code which will ensure the best interoperability
;                     and forward compatibility of your code
; E_CORE_ERROR      - критические ошибки в момент старта PHP
; E_CORE_WARNING    - некритические предупреждения во время старта PHP
; E_COMPILE_ERROR   - критические ошибки времени трансляции
; E_COMPILE_WARNING - предупреждения времени трансляции
; E_USER_ERROR      - сгенерированные пользователем ошибки
; E_USER_WARNING    - сгенерированные пользователем предупреждения
; E_USER_NOTICE     - сгенерированные пользователем замечания
;
; Примеры:
;
;   - Показывать все ошибки, кроме уведомлений и предупреждений стандартов кодирования
;
;error_reporting = E_ALL &amp; ~E_NOTICE
;
;   - Показывать все ошибки, за исключением уведомлений
;
;error_reporting = E_ALL &amp; ~E_NOTICE | E_STRICT
;
;   - Показывать только ошибки
;
;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
;
;   - Показывать все ошибки, кроме уведомлений и предупреждений стандартов кодирования
;
error_reporting = E_ALL &amp; ~E_NOTICE

; Печать ошибок и предупреждений прямо в браузер.
; Для готовых сайтов рекомендуется отключать следующую директиву и
; использовать вместо нее журнализацию (см. ниже). Включенная директива
; display_errors в "рабочих" сайтах может открыть доступ пользователю к
; секретной информации: например, полному пути к документу, используемой
; базе данных и т. д.
;
; Возможные значения для display_errors:
;
; Off        - Не показывать ошибки
; stderr     - Показать ошибки в STDERR (влияет только CGI/CLI бинарники!)
;
;display_errors = "stderr"
;
; stdout (On) - Показать ошибки в STDOUT
;
display_errors = On

; Даже если display_errors включена, ошибки, возникающие во время старта
; PHP, не отображаются. Рекомендуется устанавливать следующую директиву
; в выключенное состояние, за исключением случая, когда вы применяете
; ее при отладке.
display_startup_errors = Off

; Сохранять ли сообщения об ошибках в файле журнала. Журнал может
; определяться настройками сервера, быть связанным с потоком stderr
; или же задаваться директивой error_log, описанной ниже. Как уже было
; сказано, в коммерческих проектах желательно использовать именно
; журнализацию, а не отображать ошибки в браузер.
log_errors = Off

; Максимальная длина log_errors. Информация об исходном коде error_log
; будет добавлена.
; По умолчанию 1024.
; Установка в 0 позволяет не применять любую максимальную длину вообще.
log_errors_max_len = 1024

; Не протоколировать повторяющиеся сообщения об ошибках.
ignore_repeated_errors = Off

; Игнорировать исходный код, когда игнорируется протоколирование
; повторных ошибок (см. выше).
ignore_repeated_source = Off

; Если этот параметр установлен в 'off', то утечки памяти не будут показаны
; (на stdout или в файле регистрации). Это имеет эффект только на этапе
; отладки, компиляции, и если параметр уровня E_WARNING включен (см. выше):
report_memleaks = On

;report_zend_debug = 0

; Сохранять ли последнее сообщение об ошибке или предупреждение в
; переменной $php_errormsg
track_errors = Off

;xmlrpc_errors = 0
;xmlrpc_error_number = 0

; Отключить включение HTML-тегов в сообщения об ошибках.
;html_errors = Off

; Если html_errors установлен в 'On', то PHP, выводит clickable-сообщения об
; ошибках, которые направляют пользователя к веб-странице, подробно описывающей
; ошибку или функцию, которая вызвала ошибку. Вы можете загрузить
; копию руководства PHP с http://www.php.net/docs.php и изменить docref_root на
; основной URL вашей местной копии, включая '/'.
; Вы должны также определить используемое расширение файла, включая точку.
;docref_root = "/phpmanual/"
;docref_ext = .html

; Строка, которая выводится перед сообщением об ошибке.
;error_prepend_string = "&lt;font color=#ff0000&gt;"

; Строка, которая отображается после сообщения.
;error_append_string = "&lt;/font&gt;"

; Раскомментируйте, чтобы вести журнал в указанном файле.
;error_log = filename

; Раскройте, чтобы использовать системный журнал.
;error_log = syslog

;;;;;;;;;;;;;;;;;;;;
; Обработка данных ;
;;;;;;;;;;;;;;;;;;;;
;
; Примечание: track_vars всегда включена, начиная с PHP 4.0.3

; Этот разделитель используется в генерируемых PHP URL'ах
; в качестве разделителя аргументов.
; По умолчанию "&amp;".
;arg_separator.output = "&amp;amp;"

; Список разделителей, используемых PHP для получения переменных из URL'ов.
; По умолчанию "&amp;".
; Примечание: Каждый символ в этой директиве считается разделителем!
;arg_separator.input = ";&amp;"

; Устанавливает порядок обработки переменных EGPCS (Environment, GET, POST,
; Cookie, Server). Значением по умолчанию для этой директивы является "EGPCS".
; Установка её в "GP", к примеру, заставит PHP полностью игнорировать
; переменные окружения, cookie и сервера, а так же перезаписать любую
; GET-переменную POST-переменной с таким же именем.
;
; См. также register_globals.
variables_order = "EGPCS"

; Регистрировать или нет переменные EGPCS (Environment, GET, POST,
; Cookie, Server) в качестве глобальных переменных.
;
; Начиная с версии PHP 4.2.0, значением по умолчанию для этой директивы
; является off.
;
; Пожалуйста, ознакомьтесь с главой о безопасности Использование глобальных
; переменных для получения дополнительной информации.
;
; Обратите внимание, что register_globals не может быть установлена во время
; выполнения скрипта (ini_set()). Тем не менее, вы можете использовать
; .htaccess, если ваш сервер позволяет это, как описано выше.
; Пример директивы в .htaccess: php_flag register_globals off .
;
; Примечание: На поведение register_globals влияет директива variables_order.
register_globals = Off

; Сообщает PHP, следует ли регистрировать устаревшие длинные предопределенные
; переменные типа $HTTP_*_VARS. Если включены (по умолчанию), длинные
; предопределенные переменные PHP, например $HTTP_GET_VARS, будут объявлены.
; Если вы их не используете, рекомендуем отключить их из соображений
; производительности. Вместо них следует использовать суперглобальные массивы,
; например $_GET. Эта директива стала доступна начиная с версии PHP 5.0.0.
register_long_arrays = On

; Сообщает PHP, следует ли объявляеть переменные argv и argc (которые будут
; содержать GET-информацию). См. также Использование PHP в командной строке.
; Эта директива стала доступна начиная с версии PHP 4.0.0 и до этого
; была всегда включена.
register_argc_argv = On

; Когда включено, переменные SERVER и ENV создаются в тот момент, когда они
; впервые используются (Just In Time), а не в начале выполнения скрипта.
; Если эти переменные в скрипте не используются, включение этой директивы
; приведёт к росту производительности.
;
; Директивы PHP register_globals, register_long_arrays и register_argc_argv
; должны быть выключены для того, чтобы эта директива работала.
auto_globals_jit = On

; Устанавливает максимальный допустимый размер POST-данных. Это свойство также
; влияет на закачиваемые файлы. Чтобы закачивать большие файлы, это значение
; должно быть выше upload_max_filesize. Если в вашем конфигурационном скрипте
; включено ограничение памяти, memory_limit также будет влиять на закачивание
; файлов. Проще говоря, memory_limit должна быть больше чем post_max_size .
; Если используется integer, значение измеряется байтами. Вы также можете
; использовать сокращённую запись, которая описана в этом разделе FAQ.
post_max_size = 8M

; "Магические кавычки"

; Автоматическая обработка кавычек и апострофов:
; использовать ли автокавычки для входящих GET/POST/Cookie данных
magic_quotes_gpc = On

; Заключать ли данные в автокавычки во время выполнения, например,
; для данных из SQL, exec() и т.д.
magic_quotes_runtime = Off

; Use Sybase-style magic quotes (escape ' with '' instead of ').
magic_quotes_sybase = Off

; Определяет имя файла, который будет автоматически обрабатываться
; перед главным файлом. Файл вызывается так, будто он был подключён
; при помощи функции include(), так что используется include_path.
;
; Специальное значение none отключает эту директиву.
auto_prepend_file =

; Определяет имя файла, который будет автоматически обрабатываться после
; главного файла. Файл вызывается так, будто он был подключён при помощи
; функции include(), так что используется include_path.
;
; Специальное значение none отключает эту директиву.
;
; Примечание: Если скрипт завершает работу при помощи exit(),
; auto_append_file НЕ выполняется.
auto_append_file =

; По умолчанию text/html
default_mimetype = "text/html"

; Начиная с версии 4.0b4, PHP всегда отправляет кодировку по умолчанию
; в заголовке Content-Type. Чтобы отключить отправку кодировки, просто
; установите её пустой строкой.
;default_charset = "iso-8859-1"

; Всегда объявлять переменную $HTTP_RAW_POST_DATA.
;always_populate_raw_post_data = On

;;;;;;;;;;;;;;;;;;;;;
; Пути и директории ;
;;;;;;;;;;;;;;;;;;;;;

; Указывает список директорий, в которых функции require(), include()
; и fopen_with_path() ищут файлы. Формат соответствует формату переменной
; окружения PATH вашей системы: список директорий, разделённых двоеточием
; в Unix или точкой с запятой в Windows.
;
; Использование . в include_path позволяет задавать относительные пути
; для подключения файлов, так как точка означает текущую директорию.
;
; Пример include_path для UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Пример include_path для Windows: "path1;path2"
;include_path = ".;c:phpincludes"

; "Корневая директория" PHP на этом сервере. Используется только в случае,
; если не пустая. Если PHP сконфигурирован с безопасный режим, файлы вне
; этой директории не обрабатываются. Если PHP не был скомпилирован
; с FORCE_REDIRECT, вам следует установить doc_root, если вы используете
; PHP в качестве CGI под любым веб-сервером (кроме IIS). Альтернативой является
; использование конфигурационной директивы cgi.force_redirect,
; речь о которой идёт ниже.
doc_root =

; Базовое имя директории, используемой в домашнем каталоге пользователя
; для PHP файлов, например public_html.
user_dir =

; В какой директории PHP должен искать динамически загружаемые расширения.
; См. также: enable_dl и dl().
; extension_dir = "./"

; Следующая директива разрешает или запрещает использование функции dl().
; Функция dl() работает неправильно в многопоточных Web-серверах,
; например, в IIS или Zeus, и автоматически отключается для них.
enable_dl = On

; Директива cgi.force_redirect необходима для обеспечения безопасности во время
; работы PHP в качестве CGI под большинством веб-серверов. Если оставить
; неопределённым, по умолчанию PHP включает эту директиву.
; Вы можете выключить её на свой страх и риск.
;
; Примечание: Пользователям Windows: Вы можете безопасно выключить её под IIS.
; Более того, вы должны это сделать. Чтобы заставить OmniHTTPD
; или Xitami работать, вы должны отключить эту директиву.
; cgi.force_redirect = 1

; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
; every request.
; cgi.nph = 1

; Если cgi.force_redirect включена и вы работаете не под веб-сервером Apache
; или Netscape (iPlanet), вам может понадобится установить
; переменную окружения, которую будет искать PHP чтобы убедится,
; что он может продолжать выполнение.
;
; Примечание: Установка этой переменной может повлечь за собой проблемы
; с безопасностью, так что вы должны знать, что вы делаете.
; cgi.redirect_status_env = ;

; Обеспечивает поддержку правильных PATH_INFO/PATH_TRANSLATED в CGI. Раньше PHP
; просто устанавливал PATH_TRANSLATED в SCRIPT_FILENAME и не обращал внимания
; на PATH_INFO. Для получения дополнительной информации о PATH_INFO, обратитесь
; к спецификации CGI. Установка этого значения в 1 заставит PHP CGI исправлять
; свой путь в соответствии со спецификацией. Значение 0 соответствует
; предыдущему поведению. По умолчанию установлен 0. Вы должны исправить свои
; скрипты так, чтобы они использовали SCRIPT_FILENAME вместо PATH_TRANSLATED.
; cgi.fix_pathinfo=0

; FastCGI под IIS (в ОС на базе WINNT) поддерживает возможность имперсонации
; прав безопасности вызывающего клиента. Это позволяет IIS определить контекст
; безопасности, в котором выполняется запрос. mod_fastcgi под Apache на текущий
; момент не поддерживает эту возможность (03/17/2002). Установите в 1
; при работе под IIS. Значение по умолчанию - ноль.
; fastcgi.impersonate = 1;

; Отключает логирование через FastCGI соединение.
; fastcgi.logging = 0

; Сообщает PHP, какой тип заголовков использовать при отправке кода
; ответа HTTP. Если установлено в 0, PHP отправляет заголовок "Status:",
; который поддерживается Apache и другими веб-серверами. Если установлено в 1,
; PHP отправляет заголовок, соответствующий RFC 2616. Оставьте в значении 0,
; если вы не уверены в том, что это значит.
;cgi.rfc2616_headers = 0

;;;;;;;;;;;;;;;;;;;
; Загрузка файлов ;
;;;;;;;;;;;;;;;;;;;

; Разрешать или не разрешать закачивание файлов по HTTP.
; См. также директивы upload_max_filesize, upload_tmp_dir и post_max_size.
;
; Если используется integer, значение измеряется байтами. Вы также можете
; использовать сокращённую запись, которая описана в разделе FAQ.
file_uploads = On

; Временная директория, используемая для хранения файлов во время закачивания.
; Должна быть доступна для записи пользователю, от имени которого запущен PHP.
; Если не указана, используется директория по умолчанию для вашей системы.
;upload_tmp_dir =

; Максимальный размер закачиваемого файла.
;
; Если используется integer, значение измеряется байтами. Вы также можете
; использовать сокращённую запись, которая описана в разделе FAQ.
upload_max_filesize = 2M

;;;;;;;;;;;;;;;;;
; Fopen Обертки ;
;;;;;;;;;;;;;;;;;

; Данная директива включает поддержку упаковщиков URL (URL wrappers), которые
; позволяют работать с объектами URL, как с обычными файлами. Упаковщики,
; доступные по умолчанию, служат для работы с удаленными файлами
; с использованием протокола ftp или http. Некоторые расширения, например,
; zlib, могут регистрировать собственные упаковщики.
;
; Примечание: Эта настройка может быть установлена только в php.ini
; из соображений безопасности.
;
; Примечание: Эта директива была представлена сразу же после выхода PHP
; версии 4.0.3. В этой и в последующих версиях эта функциональность
; может быть отключена только во время компиляции PHP
; с помощью ключа --disable-url-fopen-wrapper .
;
; Внимание: В версиях PHP, более ранних, чем 4.3.0, для платформ Windows,
; поддержка работы с удаленными файлами отсутствует для следующих функций:
; include(), include_once(), require(), require_once()
; и функции imagecreatefromXXX расширения GD and Image Функции.
allow_url_fopen = On

; Эта опция позволяет использование врапперов fopen, которые поддерживают
; работу с URL, в функциях include(), include_once(),
; require(), require_once().
;
; Примечание: Эта опция требует включения опции allow_url_fopen.
allow_url_include = Off

; Устанавливает пароль для анонимного доступа к серверу ftp
; (ваш адрес электронной почты).
;from="example@handbooks.org.ua"

; Устанавливает строку "User-Agent" для использования ее PHP
; при запросах к удаленным серверам.
; user_agent="PHP"

; Значение таймаута (в секундах) для потоков, использующих сокеты.
;
; Примечание: Данная директива стала доступна с версии PHP 4.3.0
default_socket_timeout = 60

; Когда данная директива включена, PHP проверяет данные, получаемые функциями
; fgets() и file() с тем, чтобы определить способ завершения строк (Unix,
; MS-Dos или Macintosh).
;
; Данная директива позволяет PHP взаимодействовать с системами Macintosh,
; однако, по умолчанию эта директива выключена, поскольку при ее использовании
; возникает (несущественная) потребность в дополнительных ресурсах
; для определения символа окончания первой строки, а также потому, что
; программисты, использующие в системах Unix символы перевода строки в качестве
; разделителей, столкнутся с обратно-несовместимым поведением PHP.
;
; Примечание: Эта директива стала доступна с версии PHP 4.3.0
; auto_detect_line_endings = Off

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Динамически загружаемые расширения ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Если вы хотите, загружаеть расширения автоматически, используйте следующий
; синтаксис:
;
;   extension=modulename.extension
;
; Например, для Windows:
;
;   extension=msql.dll
;
; ... или для UNIX:
;
;   extension=msql.so
;
; Примечание: Должно быть указано только имя, без пути. Чтобы задать каталог,
; в котором расположены расширения, используйте директиву
; extension_dir, описанную выше. 

; Unix Расширения

;extension=bcmath.so
;extension=bz2.so
;extension=calendar.so
;extension=ctype.so
;extension=curl.so
;extension=dom.so
;extension=exif.so
;extension=fileinfo.so
;extension=filter.so
;extension=ftp.so
;extension=gd.so
;extension=gettext.so
;extension=hash.so
;extension=iconv.so
;extension=imap.so
;extension=json.so
;extension=mbstring.so
;extension=mcrypt.so
;extension=mhash.so
;extension=ming.so
;extension=mysql.so
;extension=mysqli.so
;extension=openssl.so
;extension=pcre.so
;extension=pdf.so
;extension=pdo.so
;extension=pdo_sqlite.so
;extension=posix.so
;extension=session.so
;extension=simplexml.so
;extension=sockets.so
;extension=spl.so
;extension=sqlite.so
;extension=tokenizer.so
;extension=wddx.so
;extension=xml.so
;extension=xmlreader.so
;extension=xmlrpc.so
;extension=xmlwriter.so
;extension=zip.so
;extension=zlib.so

;;;;;;;;;;;;;;;;;;;;;
; Настройки модулей ;
;;;;;;;;;;;;;;;;;;;;;

[Date]
; Определяет часовой пояс по умолчанию, используемый функциями даты
;date.timezone =

;date.default_latitude = 31.7667
;date.default_longitude = 35.2333

;date.sunrise_zenith = 90.583333
;date.sunset_zenith = 90.583333

[filter]
;filter.default = unsafe_raw
;filter.default_flags =

[iconv]
;iconv.input_encoding = ISO-8859-1
;iconv.internal_encoding = ISO-8859-1
;iconv.output_encoding = ISO-8859-1

[sqlite]
;sqlite.assoc_case = 0

[Pcre]
;pcre.backtrack_limit=100000
;pcre.recursion_limit=100000

[Syslog]
; Нужно или нет определять различные переменные Syslog, такие как
; $LOG_PID, $LOG_CRON и т. д. Для ускорения работы рекомендуется
; выключать следующую директиву. Во время выполнения сценария вы
; можете включить или выключить директиву путем вызова
; функции define_syslog_variables().
define_syslog_variables  = Off

[mail function]
; Только для Win32 - используемый SMTP-сервер.
SMTP = localhost
smtp_port = 25

; Только для Win32 - поле From: по умолчанию.
;sendmail_from = example@handbooks.org.ua

; Только для UNIX - задает путь и аргументы программы sendmail (по
; умолчанию - 'sendmail -t -i').
;sendmail_path =

;mail.force_extra_parameters =

[SQL]
sql.safe_mode = Off

[ODBC]
;odbc.default_db    =  Not yet implemented
;odbc.default_user  =  Not yet implemented
;odbc.default_pw    =  Not yet implemented

; Разрешает или запрещает постоянные соединения.
odbc.allow_persistent = On

; Проверка доступности соединения перед его использованием.
odbc.check_persistent = On

; Макс. число постоянных соединений. -1 означает, что ограничений нет.
odbc.max_persistent = -1

; Макс. число соединений, включая постоянные соединения.
odbc.max_links = -1

; Установки для LONG-полей.  Возвращает число байт, для переменных. 0 означает
; режим passthru
odbc.defaultlrl = 4096

; Установки для бинарных данных. 0 означает режим passthru, 1 - режим
; as is, 2 - преобразование в символы.
odbc.defaultbinmode = 1

[MySQL]
; Позволять ли постоянные соединения с MySQL.
mysql.allow_persistent = On

; Максимальное количество постоянных соединений на один процесс.
mysql.max_persistent = -1

; Максимальное количество соединений с MySQL на один процесс,
; включая постоянные соединения.
mysql.max_links = -1

; TCP-порт, используемый для соединения с базой данных по умолчанию (если не
; был указан другой). Если эта директива опущена, порт будет взят из переменной
; среды MYSQL_TCP_PORT, значения mysql-tcp в /etc/services или константы
; MYSQL_PORT, указанной при компиляции, в указанном порядке. Win32 использует
; только константу MYSQL_PORT.
mysql.default_port =

; Тип сокета, используемого для соединения с локальной базой данных,
; если не был указан другой.
mysql.default_socket =

; Адрес сервера, используемый для соединения с базой данных, если не
; указан другой. Не работает в безопасном режиме.
mysql.default_host =

; Имя пользователя, используемое для соединения с базой данных, если не
; указано другое. Не работает в безопасном режиме.
mysql.default_user =

; Пароль, используемый для соединения с базой данных, если не
; указан другой. Не работает в безопасном режиме.
mysql.default_password =

; Время ожидания овета до разрыва соединения в секундах. Linux также использует
; это значение при ожидании первого ответа от сервера.
mysql.connect_timeout = 60

; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off

[MySQLi]

; Максимальное число соединений MySQL на процесс.
mysqli.max_links = -1

; TCP порт, используемый по умолчанию для соединения с сервером баз данных если
; другое значение явно не указано. Если значение по умолчанию не указано,
; оно будет получено из переменной среды окружения MYSQL_TCP_PORT, директивы
; mysql-tcp в файле /etc/services или константы MYSQL_PORT, которая задаётся
; во время компиляции, в указанном порядке.
; Win32 использует только константу MYSQL_PORT.
mysqli.default_port = 3306

; Имя сокета по умолчанию, которое используется для соединения с локальной
; базой данных если имя сокета было не указано явно.
mysqli.default_socket =

; Имя сервера, которое используется если имя не было указано явно.
; Это имя не используется в безопасном режиме.
mysqli.default_host =

; Имя пользователя по умолчанию, используемое если имя не было указано явно.
; Игнорируется в безопасном режиме.
mysqli.default_user =

; Пароль по умолчанию, используемый если пароль не был явно указан.
; Игнорируется в безопасном режиме.
mysqli.default_pw =

; Разрешить или запретить переподключение.
mysqli.reconnect = Off

[mSQL]
; Позволять ли постоянные соединения.
msql.allow_persistent = On

; Максимальное количество постоянных соединений.
msql.max_persistent = -1

; Максимальное количество соединений на один процесс,
; включая постоянные соединения.
msql.max_links = -1

[OCI8]
;oci8.privileged_connect = Off
;oci8.max_persistent = -1
;oci8.persistent_timeout = -1
;oci8.ping_interval = 60
;oci8.statement_cache_size = 20
;oci8.default_prefetch = 10
;oci8.old_oci_close_semantics = Off

[PostgresSQL]
; Разрешить постоянное соединение с Postgres.
pgsql.allow_persistent = On

; Определять разорванные постоянные ссылки с pg_pconnect().
; Требуются небольшие дополнительные ресурсы.
pgsql.auto_reset_persistent = Off

; Максимальное количество постоянных соединений на один процесс.
pgsql.max_persistent = -1

; Максимальное количество соединений Postgres на один процесс,
; включая постоянный соединения.
pgsql.max_links = -1

; Игнорировать или нет уведомления от PostgreSQL.
pgsql.ignore_notice = 0

; Записывать в лог или нет уведомления от PostgreSQL. Директива PHP
; pgsql.ignore_notice должна быть иметь значение off для того,
; чтобы записывать в лог сообщения.
pgsql.log_notice = 0

[Sybase]
; Разрешить постоянное соединение.
sybase.allow_persistent = On

; Максимальное количество постоянных соединений на один процесс.
sybase.max_persistent = -1

; Максимальное количество соединений на один процесс,
; включая постоянный соединения.
sybase.max_links = -1

;sybase.interface_file = "/usr/sybase/interfaces"

; Минимальный уровень серьезности отображаемых ошибок.
sybase.min_error_severity = 10

; Минимальный уровень серьезности отображаемых ошибок.
sybase.min_message_severity = 10

; Режим совместимости со старыми версиями PHP 3.0.
; Если следующая директива установлена в On, PHP будет автоматически
; присваивать тип результату на основе его типа в Sybase, вместо того,
; чтобы преобразовывать полученные значения в строки. Этот режим
; совместимости, возможно, в будущем не будет поддерживаться, так что
; лучше исправьте свои сценарии, если вам он нужен.
sybase.compatability_mode = Off

[Sybase-CT]
; Разрешить постоянное соединение.
sybct.allow_persistent = On

; Максимальное количество постоянных соединений на один процесс.
sybct.max_persistent = -1

; Максимальное количество соединений на один процесс,
; включая постоянный соединения.
sybct.max_links = -1

; Сообщения сервера с уровнем серьёзности более или равном
; sybct.min_server_severity будут выводиться как предупреждения/warnings.
; Это значение может также быть установлено из скрипта через вызов
; sybase_min_server_severity().
; По умолчанию 10, что сообщает об ошибках уровня information или выше.
sybct.min_server_severity = 10

; Сообщения клиентской библиотеки с уровнем серьёзности равным или больше
; sybct.min_client_severity будут выводиться как предупреждения.
; Это значение может также быть установлено из скрипта через вызов
; sybase_min_server_severity().
; По умолчанию 10, что отключает сообщения.
sybct.min_client_severity = 10

[bcmath]
; Число десятичных цифр для всех bcmath-функций.
bcmath.scale = 0

[browscap]
;browscap = extra/browscap.ini

[Informix]
; Название хоста по умолчанию для ifx_connect()
; (не применяется в безопасном режиме).
ifx.default_host =

; Имя пользователя по умолчанию для ifx_connect()
; (не применяется в безопасном режиме).
ifx.default_user =

; Пароль по умолчанию для ifx_connect() (не применяется в безопасном режиме).
ifx.default_password =

; Разрешает или запрещает постоянные соединения.
ifx.allow_persistent = On

; Максимальное число постоянных соединений. -1 означает, что ограничений нет.
ifx.max_persistent = -1

; Максимальное число соединений, включая постоянные соединения.
; -1 означает, что ограничений нет.
ifx.max_links = -1

; Если следующая директива установлена в On, выражение select возвращает
; содержимое поля типа text blob вместо его идентификатора.
ifx.textasvarchar = 0

; Заставляет команду select возвращать значение поля типа byte blob
; вместо его идентификатора.
ifx.byteasvarchar = 0

; Принуждает PHP удалять завершающие пробелы из колонок с типом char
; фиксированного размера. Может помочь пользователям Informix SE.
ifx.charasvarchar = 0

; Если установлена, содержимое полей text и byte сохраняется в файле,
; вместо того, чтобы храниться в памяти.
ifx.blobinfile = 0

; Если установлена в 0, значения NULL возвращаются как пустые строки,
; иначе они возвращаются как строки 'NULL'.
ifx.nullformat = 0

[Session]
; Определяет режим хранения данных сессий.
session.save_handler = files

; Следующая директива задает аргумент, передаваемый save_handler-у. В
; случае режима сохранения в файлах здесь должен указываться каталог,
; в который будут помещены файлы сессий.
;session.save_path = "/tmp"

; Должен ли PHP использовать Cookies.
session.use_cookies = 1

;session.cookie_secure =
;session.use_only_cookies = 1

; Имя Cookie для сессии (имя сессии по умолчанию).
session.name = PHPSESSID

; Инициализировать ли сессии при старте.
session.auto_start = 0

; Время жизни Cookie для сессии. Если до закрытия браузера, то 0.
session.cookie_lifetime = 0

; Путь для Cookie с идентификатором сессии.
session.cookie_path = /

; Домен для Cookie с идентификатором сессии.
session.cookie_domain =
session.cookie_httponly = 

; Функция, используемая для сериализации данных. Значение php задает
; стандартную функцию.
session.serialize_handler = php

; Вероятность того, что при очередном запуске сценария, работающего с
; сессиями, будет вызвана функция "сборки мусора" для очистке сессий,
; которые пользователь уже покинул.

session.gc_probability = 1
session.gc_divisor     = 100

; После указанного здесь промежутка времени сохраненные
; данные будут удалены автоматически сборщиком мусора.
session.gc_maxlifetime = 1440

session.bug_compat_42 = 1
session.bug_compat_warn = 1

; Проверять ли HTTP Referer на предмет того, не является ли ID сессии
; "фальшивым".
session.referer_check =

; Указывает, сколько байтов читать из файла со случайными числами.
session.entropy_length = 0

; Файл случайных чисел, используемый для генерации идентификаторов сессии.
session.entropy_file =

;session.entropy_length = 16

;session.entropy_file = /dev/urandom

; Установите одно из значений nocache, private, public для определения
; аспектов кэширования HTTP.
session.cache_limiter = nocache

; Документ будет считаться устаревшим по истечении заданного
; здесь количества минут
session.cache_expire = 180

; Использовать ли поддержку "переходящих" SID, то есть, поддерживать ли
; сессии, если пользователь отключил Cookies в браузере. Действует,
; если PHP был скомпилирован с включенной опцией --enable-trans-sid.
session.use_trans_sid = 0

; Выбор хеш-функции
; 0: MD5   (128 bits)
; 1: SHA-1 (160 bits)
session.hash_function = 0

session.hash_bits_per_character = 4
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

[MSSQL]
; Разрешает или запрещает постоянные соединения.
mssql.allow_persistent = On

; Максимальное число постоянных соединений. -1 означает, что ограничений нет.
mssql.max_persistent = -1

; Максимальное число соединений, включая постоянные соединения.
; -1 означает, что ограничений нет.
mssql.max_links = -1

mssql.min_error_severity = 10

mssql.min_message_severity = 10

; Режим совместимости со старыми версиями PHP 3.0.
mssql.compatability_mode = Off

; Тайм-аут подключения
;mssql.connect_timeout = 5

; Тайм-аут запроса
;mssql.timeout = 60

; Допустимые значения 0 - 2147483647.  По умолчанию = 4096.
;mssql.textlimit = 4096

; Допустимые значения 0 - 2147483647.  По умолчанию = 4096.
;mssql.textsize = 4096

;mssql.batchsize = 0
;mssql.datetimeconvert = On

mssql.secure_connection = Off

;mssql.max_procs = -1
;mssql.charset = "ISO-8859-1"

[Assertion]
; Работает ли функция проверки assert(выражение) (по умолчанию работает).
;assert.active = On

; Генерирует предупреждения PHP для каждых неудавшихся проверок выражений.
;assert.warning = On

; По умолчанию не завершать программу в случае неудачи.
;assert.bail = Off

; Пользовательская функция, которая будет вызвана при неудаче проверки.
;assert.callback = 0

; Вычислять выражения в eval с использованием текущих установок
; error_reporting. Установите в true, если вы хотите, чтобы действие
; режима error_reporting(0) было сохранено и при переходе через
; границу eval().
;assert.quiet_eval = 0

[COM]
;com.typelib_file =
;com.allow_dcom = true
;com.autoregister_typelib = true
;com.autoregister_casesensitive = false
;com.autoregister_verbose = true

[mbstring]
;mbstring.language = Japanese

; Определяет внутреннюю кодировку символов по умолчанию
;mbstring.internal_encoding = EUC-JP

; Определяет кодировку символов для HTTP-ввода.
;mbstring.http_input = auto

; Определяет кодировку символов для HTTP-вывода. mb_output_handler должен быть
; зарегистрирован в качестве выходного буфер функции
;mbstring.http_output = SJIS

;mbstring.encoding_translation = Off

; Определяет порядок определения кодировки символов
;mbstring.detect_order = auto

; Определяет символ для замещения неверных кодов символов
;mbstring.substitute_character = none;

; Перегрузка(перезапись) одн байтовых функций, функциями mbstring.
; mail(), ereg(), и т.д. будут перегружены на mb_send_mail(), mb_ereg(),
; и т.д. Возможные значения 0,1,2,4 или их сочетание.
; Например, 7 для перегрузки всего.
; 0: Нечего не перегружать
; 1: Перегрузить mail() функцию
; 2: Перегрузить str*() функции
; 4: Перегрузить ereg*() функции
;mbstring.func_overload = 0

[FrontBase]
;fbsql.allow_persistent = On
;fbsql.autocommit = On
;fbsql.show_timestamp_decimals = Off
;fbsql.default_database =
;fbsql.default_database_password =
;fbsql.default_host =
;fbsql.default_password =
;fbsql.default_user = "_SYSTEM"
;fbsql.generate_warnings = Off
;fbsql.max_connections = 128
;fbsql.max_links = 128
;fbsql.max_persistent = -1
;fbsql.max_results = 128

[gd]
; Игнорирует предупреждения, созданные jpeg2wbmp () и imagecreatefromjpeg ()
;gd.jpeg_ignore_warning = 0

[exif]
; Exif поддерживает автоматическую конвертацию кодировок символов Unicode и JIS
; пользовательских комментариев, когда модуль mbstring доступен.
; При этом комментарий сначала декодируется с использованием специфицированного
; набора символов. Затем результат кодируется в другом наборе символов, который
; должен совпадать с вашим HTTP-выводом.

; Определяет набор символов UNICODE при обработке пользовательских комментариев.
; По умолчанию это ISO-8859-15, который должен работать в большинстве
; не-азиатских стран. Эта установка может быть пустой или обязана
; быть кодировкой, поддерживаемой mbstring. Если она пустая, используется
; текущая внутренняя кодировка mbstring.
;exif.encode_unicode = ISO-8859-15

; Определяет внутреннюю кодировку символов изображения для Unicode-кодированных
; пользовательских комментариев, если изображение/image имеет байтовый порядок
; motorola (big-endian). Эта установка не может быть пустой, но вы можете
; специфицировать список кодировок, поддерживаемых mbstring.
; По умолчанию UCS-2BE.
;exif.decode_unicode_motorola = UCS-2BE

; Определяет внутреннюю кодировку символов изображения для Unicode-кодированных
; пользовательских комментариев, если изображение имеет байтовый порядок
; intel (little-endian). Эта установка не может быть пустой, но вы можете
; специфицировать список кодировок, поддерживаемых mbstring.
; По умолчанию UCS-2BE. UCS-2LE.
;exif.decode_unicode_intel    = UCS-2LE

; Определяет набор символов JIS для обработки пользовательских комментариев.
; По умолчанию - пустое значение, которое форсирует использование функцией
; текущей внутренней кодировки mbstring.
;exif.encode_jis =

; Определяет внутреннюю кодировку символов изображения для JIS-кодированных
; пользовательских комментариев, если изображение имеет байтовый порядок
; motorola (big-endian). Эта установка не может быть пустой, но вы можете
; специфицировать список кодировок, поддерживаемых mbstring. По умолчанию JIS.
;exif.decode_jis_motorola = JIS

; Определяет внутреннюю кодировку символов изображения для JIS-кодированных
; пользовательских комментариев, если изображение имеет байтовый порядок
; intel (little-endian). Эта установка не может быть пустой, но вы можете
; специфицировать список кодировок, поддерживаемых mbstring. По умолчанию JIS.
;exif.decode_jis_intel    = JIS

[Tidy]
;tidy.default_config = /usr/local/lib/php/default.tcfg
tidy.clean_output = Off

[soap]
; Включение или отключение функции кэширования WSDL.
soap.wsdl_cache_enabled=1
; Задает имя каталога, куда SOAP расширение будет помещать кэш-файлы.
soap.wsdl_cache_dir="/tmp"
; (Время жизни) Определяет сколько секунд кэшированный файл будет использоваться вместо оригинал.
; использоваться вместо оригинала.
soap.wsdl_cache_ttl=86400

; Локальные Переменные:
; tab-width: 4
; Конец:</pre>
]]></content:encoded>
			<wfw:commentRss>http://handbooks.org.ua/httpserver/php_ini.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Как избавиться от сообщения «internal dummy connection»</title>
		<link>http://handbooks.org.ua/httpserver/internal_dummy_connection.html</link>
		<comments>http://handbooks.org.ua/httpserver/internal_dummy_connection.html#comments</comments>
		<pubDate>Tue, 14 Jul 2009 00:26:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Веб Сервер]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[httpd.conf]]></category>

		<category><![CDATA[mod_rewrite]]></category>

		<category><![CDATA[mod_setenvif]]></category>

		<guid isPermaLink="false">http://handbooks.org.ua/?p=83</guid>
		<description><![CDATA[Когда Apache HTTP Server управляет своими дочерними процессами, он должен иметь возможность разбудить процессы, для обработки новых соединений. Для этого он посылает сам себе простой HTTP запрос. Записи об этих запросах будет появляться в файле access_log от имени удаленного адреса интерфейса обратной петли (обычно это 127.0.0.1 или ::1 если IPv6 сконфигурирован). Если Вы ведете лог [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-38" title="Логотип Apache" src="http://handbooks.org.ua/wp-content/uploads/2009/05/apache_logo_medium.png" alt="Логотип Apache" width="200" height="178" />Когда Apache HTTP Server управляет своими дочерними процессами, он должен иметь возможность разбудить процессы, для обработки новых соединений. Для этого он посылает сам себе простой HTTP запрос. Записи об этих запросах будет появляться в файле access_log от имени удаленного адреса интерфейса обратной петли (обычно это 127.0.0.1 или ::1 если IPv6 сконфигурирован). Если Вы ведете лог  User-Agent’ов (например, в комбинированном лог формате) то уведете приблизительно следующее 127.0.0.1 - - [13/Jul/2009:18:46:03 +0000] &#8220;OPTIONS * HTTP/1.0&#8243; 200 - &#8220;-&#8221; &#8220;Apache/2.2.11 (FreeBSD) (internal dummy connection)&#8221;. В определенные периоды времени могут появиться до одного подобного запроса к каждому дочернему HTTPD процессу.</p>
<p><span id="more-83"></span></p>
<p>Эти запросы являются вполне нормальными и в большинстве случаев не должны вызывать у Вас беспокойства. По этому их можно просто проигнорировать.</p>
<p>Если Вы хотите исключить их из своего лога, воспользуйтесь методами обычного условного журналирования. Например, чтобы исключить все запросы от интерфейса обратной петли из лога, можно использовать:</p>
<p>SetEnvIf Remote_Addr &#8220;127\.0\.0\.1&#8243; loopback, а затем добавить env=!loopback в конец директивы CustomLog.</p>
<p><strong># cat /usr/local/etc/apache22/httpd.conf</strong></p>
<pre>&lt;IfModule log_config_module&gt;

    LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

    &lt;IfModule setenvif_module&gt;
        SetEnvIf Remote_Addr "127\.0\.0\.1" loopback
        CustomLog "/var/log/httpd-access.log" combined env=!loopback
    &lt;/IfModule&gt;

    &lt;IfModule !setenvif_module&gt;
        CustomLog "/var/log/httpd-access.log" combined
    &lt;/IfModule&gt;

&lt;/IfModule&gt;</pre>
<p>В 2.2.6 и более ранних, в некоторых конфигурациях, эти запросы могут затрагивать тяжелые динамические веб-страницы и тем самым вызвать излишнюю нагрузку на сервер. Этого можно избежать, воспользовавшись средствами модуля mod_rewrite, для переадресации запросов поступающих от конкретного IP-адреса или User-Agent’а.</p>
]]></content:encoded>
			<wfw:commentRss>http://handbooks.org.ua/httpserver/internal_dummy_connection.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Настройка DHCP сервера</title>
		<link>http://handbooks.org.ua/freebsd/dhcpd.html</link>
		<comments>http://handbooks.org.ua/freebsd/dhcpd.html#comments</comments>
		<pubDate>Fri, 05 Jun 2009 01:03:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[dhcp]]></category>

		<guid isPermaLink="false">http://handbooks.org.ua/?p=59</guid>
		<description><![CDATA[ Для того, чтобы настроить сервер под управлением FreeBSD на работу
в качестве DHCP сервера, устанавливаем из портов серверную часть пакета
по сколько она в отличии от клиентской не поставляется как часть FreeBSD.
Для этого перейдем в соответствующий каталог и выполним серию команд:
# cd /usr/ports/net/isc-dhcp3-relay
# make &#38;&#38; make install &#38;&#38; make clean

Если по какой-то причине порт не ставиться [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://handbooks.org.ua/wp-content/uploads/2009/06/dhcpd.jpg" alt="Настройка DHCP сервера" title="Настройка DHCP сервера" width="200" height="200" class="alignleft size-full wp-image-79" /> Для того, чтобы настроить сервер под управлением FreeBSD на работу<br />
в качестве DHCP сервера, устанавливаем из портов серверную часть пакета<br />
по сколько она в отличии от клиентской не поставляется как часть FreeBSD.</p>
<p>Для этого перейдем в соответствующий каталог и выполним серию команд:</p>
<p># cd /usr/ports/net/isc-dhcp3-relay<br />
# make &amp;&amp; make install &amp;&amp; make clean<br />
<span id="more-59"></span><br />
Если по какой-то причине порт не ставиться обратите свое внимание на тот факт<br />
что для нормальной работы в ядро системы должно быть вкомпилировано устройство bpf(4). По умолчанию это устройство уже входит в состав ядра GENERIC так что если Вы его не трогали волноваться Вам не о чем.</p>
<p>По окончанию установки отредактируем конфигурационный файл /usr/local/etc/dhcpd.conf</p>
<p># Параметр задает домен, который будет выдаваться клиентам в качестве домена,<br />
# используемого по умолчанию при поиске.<br />
option domain-name &#8220;example.net&#8221;;<br />
# Параметр задает список DNS серверов которые должен использовать клиент,<br />
# разделенных между собой запятыми.<br />
option domain-name-servers 192.168.7.2,192.168.7.4;<br />
# Маска сети, выдаваемая клиентам.<br />
option subnet-mask 255.255.255.0;</p>
<p># Клиент может запросить определённое время, которое будет действовать<br />
# выданная информация. В противном случае сервер выдаст настройки<br />
# с этим сроком (в секундах).<br />
default-lease-time 3600;<br />
# Максимальное время, на которое сервер будет выдавать конфигурацию.<br />
max-lease-time 86400;<br />
# Параметр задает, будет ли сервер DHCP пытаться обновить DNS при выдаче или<br />
# освобождении конфигурационной информации.<br />
# В реализации ISC этот параметр является обязательным.<br />
ddns-update-style none;</p>
<p>subnet 192.168.7.0 netmask 255.255.255.0 {</p>
<p># Определяет диапазон с которого будут выдаваться IP адреса<br />
range 192.168.7.54 192.168.7.254;<br />
# Маршрутизатор, используемый по умолчанию, который будет выдаваться клиентам.<br />
option routers 192.168.7.1;<br />
}</p>
<p>host mailhost {</p>
<p># Аппаратный MAC-адрес хоста (чтобы сервер DHCP мог распознать хост,<br />
# когда тот делает запрос).<br />
hardware ethernet 07:01:04:08:06:07;<br />
# Определение того, что хосту всегда будет выдаваться один и тот же IP-адрес.<br />
# Заметьте, что указание здесь имени хоста корректно, так как сервер DHCP<br />
# будет разрешать имя хоста самостоятельно до того, как выдать конфигурационную информацию.<br />
fixed-address mailhost.example.net;<br />
}</p>
<p>После того как файл dhcpd.conf отредактирован и сохранен, внесем некоторые изменения в /etc/rc.conf добавив в него следующие строки:</p>
<p>dhcpd_enable=&#8221;YES&#8221;<br />
dhcpd_ifaces=&#8221;fxp0&#8243;</p>
<p>Замените что fxp0 это интерфейс на котором DHCP сервер должен принимать запросы от клиентов, если необходи чтобы DHCP сервер слушал несколько интерфейсов укажите необходимые через пробел.</p>
<p>На этом этапе настройка DHCP сервера завершена, теперь можно его запустить.</p>
<p># /usr/local/etc/rc.d/isc-dhcpd.sh start</p>
]]></content:encoded>
			<wfw:commentRss>http://handbooks.org.ua/freebsd/dhcpd.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Установка и настройка ClamAV на FreeBSD</title>
		<link>http://handbooks.org.ua/freebsd/clamav.html</link>
		<comments>http://handbooks.org.ua/freebsd/clamav.html#comments</comments>
		<pubDate>Mon, 01 Jun 2009 01:18:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[clamav]]></category>

		<category><![CDATA[антивирус]]></category>

		<guid isPermaLink="false">http://handbooks.org.ua/?p=41</guid>
		<description><![CDATA[ClamAV – это бесплатный антивирус для UNIX систем, как правило его используют на почтовых шлюзах для сканирования электронной почты на предмет вирусов. Но это не единственное его применение, так как этот антивирус обладает массой интересных возможностей. Среди которых встроенная поддержка исполняемых фалов, архиваторов, понимает почти все форматы почтовых файлов. Умеет работать с документами MS Word, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-47" title="ClamAV" src="http://handbooks.org.ua/wp-content/uploads/2009/06/clamav_logo.png" alt="ClamAV" width="200" height="200" />ClamAV – это бесплатный антивирус для UNIX систем, как правило его используют на почтовых шлюзах для сканирования электронной почты на предмет вирусов. Но это не единственное его применение, так как этот антивирус обладает массой интересных возможностей. Среди которых встроенная поддержка исполняемых фалов, архиваторов, понимает почти все форматы почтовых файлов. Умеет работать с документами MS Word, MS Excel, HTML, RTF и PDF. Обладает быстрым, многопоточным демон с поддержкой сканирования при доступе, есть сканер командной строки, milter-интерфейс для sendmail, а база обновляемая несколько раз в день.</p>
<p>На этом лирическое отступление закончим и перейдем непосредственно к установке.<br />
И так ставить будем из  портов для этого перейдем в соответствующий каталог</p>
<p><span id="more-41"></span></p>
<p># cd /usr/ports/security/clamav</p>
<p>и выполним последовательно ряд команд</p>
<p># make &amp;&amp; make install &amp;&amp; make clean</p>
<p>Сразуже появиться синенькое окошко с опциями которые для просторы оставим без изменений.</p>
<pre>Options for clamav 0.93.3

[X] ARC           Enable arch archives support
[X] ARJ           Enable arj archives support
[X] LHA           Enable lha archives support
[X] UNZOO         Enable zoo archives support
[X] UNRAR         Enable rar archives support
[ ] MILTER        Compile the milter interface
[ ] LDAP          libmilter was built with LDAP
[ ] ICONV         Enable ICONV support
[ ] STDERR        Print logs to stderr instead of stdout
[ ] EXPERIMENTAL  Build experimental code</pre>
<p>После установки антивируса добавим его в стартовый сценарий, чтобы он запускался автоматически при старте системы.</p>
<p># echo &#8216;clamav_clamd_enable=&#8221;YES&#8221;&#8216; &gt;&gt; /etc/rc.conf</p>
<p>Дабы базы обновлялись автоматически, добавим еще одну строчку в /etc/rc.conf</p>
<p># echo &#8216;clamav_freshclam_enable=&#8221;YES&#8221;&#8216; &gt;&gt; /etc/rc.conf</p>
<p>После чего обновляем базы и запускаем ClamAV</p>
<p># /usr/local/etc/rc.d/clamav-freshclam start<br />
# /usr/local/etc/rc.d/clamav-clamd start</p>
]]></content:encoded>
			<wfw:commentRss>http://handbooks.org.ua/freebsd/clamav.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Русский перевод httpd.conf</title>
		<link>http://handbooks.org.ua/freebsd/apache_httpd_conf.html</link>
		<comments>http://handbooks.org.ua/freebsd/apache_httpd_conf.html#comments</comments>
		<pubDate>Sun, 31 May 2009 03:54:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[httpd.conf]]></category>

		<category><![CDATA[веб сервер]]></category>

		<guid isPermaLink="false">http://handbooks.org.ua/?p=24</guid>
		<description><![CDATA[
# Это главный конфиг-файл сервера Apache,
# содержащий директивы, управляющие
# работой сервера. За более подробной информацией об этих директивах,
# обращайтесь по адресу &#60;URL:http://httpd.apache.org/docs/2.2&#62;
#
# Не стоит читать приведенные здесь команды, не вникая в их суть. Здесь
# они служат лишь в качестве примера или шпаргалки. Если вы не
# уверены - обращайтесь к онлайновой документации. Вы предупреждены.
#
# Конфигурационные директивы [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-38" title="Логотип Apache" src="http://handbooks.org.ua/wp-content/uploads/2009/05/apache_logo_medium.png" alt="Логотип Apache" width="200" height="178" /></p>
<pre># Это главный конфиг-файл сервера Apache,
# содержащий директивы, управляющие
# работой сервера. За более подробной информацией об этих директивах,
# обращайтесь по адресу &lt;URL:http://httpd.apache.org/docs/2.2&gt;
#
# Не стоит читать приведенные здесь команды, не вникая в их суть. Здесь
# они служат лишь в качестве примера или шпаргалки. Если вы не
# уверены - обращайтесь к онлайновой документации. Вы предупреждены.
#
# Конфигурационные директивы сгруппированы в три основные разделы :</pre>
<p><span id="more-24"></span></p>
<pre>#
#  1. Директивы, управляющие серверным процессом Apache в целом
#     («глобальная среда»).
#
#  2. Директивы, определяющие параметры «главного»
#  или дефолтного сервера,
#  который отвечает на запросы, не обрабатываемые каким-либо
#  виртуальным хостом. Эти директивы также задают дефолтные
#  установки для всех виртуальных хостов.
#
#  3. Установки для виртуальных хостов, позволяющие единым серверным
#     процессом Apache обрабатывать веб-запросы, на самом деле
#   адресованные различным хостам (по имени хоста или по IP).
#
# Наименования конфиг- и лог-файлов : Если имя файла начинается с "/" (или c
# "диск:/" под Win32) - сервер использует явно указанный путь. Если же имя
# НЕ начинается с "/", то к нему префиксируется значение ServerRoot.
# Т.о., если ServerRoot "/usr/local", то "/var/log/foo_log" сервер
# интерпретирует как "/usr/local/var/log/foo_log"
#
#
# ПРИМЕЧАНИЕ: При определении имен файлов необходимо использовать прямые
# слэши вместо обратных (т.е. "c:/apache" вместо "c:apache").
# Если диск не указан, по умолчанию используется тот, на котором размещен
# Apache.exe. Для однозначности, все же, рекомендуется в абсолютных путях
# всегда четко указывать диск.
#
#
#
### Раздел 1: Глобальная среда
#
# Директивы в этом разделе задают общие параметры работы Apache, такие, как,
# например, максимальное число одновременных запросов или
# месторасположение конфиг файлов.
#
# ServerRoot: Вершина дерева директорий, в которых содержатся конфиг-, лог- и
# error-файлы.
#
# ПРИМЕЧАНИЕ : Если это дерево будет располагаться на томе монтируемой
# файловой системы NFS (или на другом сетевом ресурсе),
# просьба прочесть описание директивы LockFile
# (по адресу &lt;URL:http://httpd.apache.org/docs-2.0/mod/core.html#lockfile&gt;)
# - во избежание массы проблем.
#
# В конце строки добавлять слэш НЕ следует.
#
ServerRoot "/usr/local"
#
# ScoreBoardFile: Файл для хранения информации внутреннего процесса сервера.
# Если не указан (по дефолту не указан), то эта информация хранится в
# неименованном разделе общей памяти, и не доступна посторонним программам.
# Если же файл указан, то он должен быть уникальным для каждой отдельной
# инстанции Apache. Этот файл должен располагаться на МЕСТНОМ диске.
#
#ScoreBoardFile logs/apache_runtime_status
#
# Файл записи идентификационного номера процесса (PID) сервера при запуске.
#
PidFile logs/httpd.pid
#
# Timeout: Время ожидания в секундах, прежде чем попытки приема или отправления
# выдают сообщение о тайм-ауте.
#
Timeout 300
#
# KeepAlive: Допускаются ли персистентные соединения (см. примечания).
# Для запрета укажите "Off".
#
KeepAlive On
#
#
# MaxKeepAliveRequests: Максимальное количество запросов при одном
# персистентном соединении. Значение 0 снимает ограничения. Для максимального
# быстродействия рекомендуем высокое значение.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Время ожидания (в секундах) следующего запроса от того же
# клиента в рамках одного персистентного соединения
#
KeepAliveTimeout 15
#
#
# Server-Pool Size Regulation (MPM specific)
#
# Установка размеров серверного пула. Параметры данного подраздела
# меняются в зависимости от конкретного модуля мультизадачного режима
# (MPM - Multi-Processing Module), который, в свою очередь, меняется в
# зависимости от конкретной базовой ОС.
#
# WinNT MPM
# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum  number of requests a server process serves
#
# WinNT MPM : Мультизадачный модуль для Win32
# ThreadsPerChild: Постоянное число рабочих нитей (тредов) в серверном(sic)
# процессе
# MaxRequestsPerChild: Максимальное количество запросов, обслуживаемых
# серверным(sic) процессом
#
# (В обоих случаях, речь, на самом деле, идет о дочерних процессах сервера,
# а не о самом серверном процессе. Дело в том, что в случае Win32, который
# как раз здесь рассматривается, запускается один лишь единственный дочерний
# процесс, поэтому для WinNT_MPM эти понятия, в некоторой степени,
# совпадают -пп)
#
&lt;IfModule mpm_winnt_module&gt;
    ThreadsPerChild      150
    MaxRequestsPerChild    0
&lt;/IfModul# Это главный конфиг-файл сервера Apache,
# содержащий директивы, управляющие
# работой сервера. За более подробной информацией об этих директивах,
# обращайтесь по адресу &lt;URL:http://httpd.apache.org/docs/2.2&gt;
#
# Не стоит читать приведенные здесь команды, не вникая в их суть. Здесь
# они служат лишь в качестве примера или шпаргалки. Если вы не
# уверены - обращайтесь к онлайновой документации.
#
# Конфигурационные директивы сгруппированы в три основные разделы :
#
# Listen: Позволяет привязать Apache к конкретным адресам IP и/или портам,
# помимо(sic) дефолтных. См. также директиву &lt;VirtualHost&gt;.
#
# Следует поменять это на конкретные адреса IP (как показано ниже), чтобы
# Apache не "прилипал" ко всем привязанным адресам (0.0.0.0)
#
# (Автор здесь немного противоречит себе. Возможно, правильнее второй абзац,
# а первый просто остался по наследству от предыдущих версий.  Следует
# отметить, что в отличии от предыдущих версий,  директива Listen теперь
# является обязательной - без нее Apache стартовать не будет -пп).
#
#Listen 12.34.56.78:80
Listen 80
#
#
# Поддержка динамических, разделяемых объектов (DSO, Dynamic Shared Object)
#
# Для того, чтобы использовать модули, созданные как DSO, следует поместить
# здесь соответствующие строки с директивой "LoadModule», чтобы  команды этого
# модуля были доступны ДО обращения к ним. Статически скомпилированные модули
# (выявляемые по команде "httpd -l") в этом не нуждаются.
#
# Пример:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so
LoadModule authn_default_module libexec/apache22/mod_authn_default.so
LoadModule authn_alias_module libexec/apache22/mod_authn_alias.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
LoadModule authz_default_module libexec/apache22/mod_authz_default.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule file_cache_module libexec/apache22/mod_file_cache.so
LoadModule cache_module libexec/apache22/mod_cache.so
LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
LoadModule dumpio_module libexec/apache22/mod_dumpio.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
LoadModule env_module libexec/apache22/mod_env.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so
LoadModule expires_module libexec/apache22/mod_expires.so
LoadModule headers_module libexec/apache22/mod_headers.so
LoadModule usertrack_module libexec/apache22/mod_usertrack.so
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
LoadModule setenvif_module libexec/apache22/mod_setenvif.so
LoadModule version_module libexec/apache22/mod_version.so
LoadModule ssl_module libexec/apache22/mod_ssl.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule autoindex_module libexec/apache22/mod_autoindex.so
LoadModule asis_module libexec/apache22/mod_asis.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule suexec_module libexec/apache22/mod_suexec.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache22/mod_negotiation.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule imagemap_module libexec/apache22/mod_imagemap.so
LoadModule actions_module libexec/apache22/mod_actions.so
LoadModule speling_module libexec/apache22/mod_speling.so
LoadModule userdir_module libexec/apache22/mod_userdir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
#
# Директива ExtendedStatus определяет, будет ли Apache выдавать подробную
# информацию о состоянии (ExtendedStatus On), или только общую справку
# (ExtendedStatus Off), при обращении к функции "server-status". Значение по
# умолчанию - Off.
#
#ExtendedStatus On
#
#
#
### Раздел 2: Конфигурация "главного" (дефолтного) сервера
#
# Директивы этого раздела устанавливают значения, используемые "главным
# сервером", который отвечает на запросы, не обрабатываемые виртуальными
# хостами. Эти значения также задают дефолты для любых последующих
# контейнеров &lt;VirtualHost&gt; в этом файле.
#
# Любые из этих директив могут быть включены в контейнер &lt;VirtualHost&gt;; в таком
# случае дефолтные установки будут переопределены для этого виртуального хоста.
#
# ServerAdmin: Ваш адрес, по которому следует направлять сообщения о проблемах
# с сервером. Этот адрес появится на некоторых сгенерированных сервером
# страницах, таких, как сообщения об ошибках. Пример: <a href="mailto:admin@your-domain.com">admin@your-domain.com</a>
#
ServerAdmin <a href="mailto:admin@admin.com">admin@example.com
</a>#
# Директива ServerName задает имя и порт, которыми сервер представляется.
# Это часто может быть определено автоматически, но рекомендуется явно задавать
# эти параметры, во избежание проблем при запуске.
#
# Если Servername не указывает на действительное DNS-имя вашего хоста,
# переадресация, сгенерированная сервером, не будет работать. См. также
# директиву UseCanonicalName
#
# Если ваш хост не имеет зарегистрированного DNS-имени, укажите здесь его IP.
# В любом случае вам придется обращаться к нему по адресу, при этом
# переадресация станет разумней.
#
ServerName www.example.com:80
#
# UseCanonicalName: Определяет как Apache строит внутренние URL-ссылки и
# значения переменных SERVER_NAME и SERVER_PORT. Когда задано "Off", Apache
# использует имя и порт, данные клиентом. Если же задано "On", то Apache
# использует значение директивы ServerName.
#
UseCanonicalName Off
#
# DocumentRoot: Директория, из которой будут выдаваться ваши документы.
# По умолчанию, все запросы обслуживаются из этой директории, но могут быть
# использованы символические линки (пересылки) и алиасы (псевдонимы) для
# указания других мест.
#
DocumentRoot "/usr/local/www/apache22/data"
#
#
# Каждая доступная для Apache директория может быть сконфигурирована в
# отношении действий и сервисов, которые разрешены и/или запрещены в
# этой директории (и ее суб-директориях).
#
# Для начала, мы определяем "дефолт", как весьма ограниченный набор разрешений.
#
&lt;Directory /&gt;
    AllowOverride None
    Order deny,allow
    Deny from all
&lt;/Directory&gt;
#
# Заметьте, что в дальнейшем вы должны явно разрешать конкретные действия  так
# что, если что-то не работает так, как вы ожидаете, убедитесь, что вы явно
# разрешили это ниже.
#
# Здесь должна быть указана директория, которую вы установили как DocumentRoot.
#
&lt;Directory "/usr/local/www/apache22/data"&gt;
#
# Опции могут иметь значения "None", "All" или любую комбинацию из :
# "Indexes", "Includes", "FollowSymLinks", "SymLinksifOwnerMatch", "ExecCGI",
# и "Multiviews".
#
# Заметьте, что опция "MultiViews" должна быть ЯВНО указана - т.к.
# "Options All" ее НЕ включает.
#
# Директива Options является и сложной и важной. Для дополнительной информации
# см. "http://httpd.apache.org/docs-2.0/mod/core.html#options"
#
        Options Indexes FollowSymLinks
#
# AllowOverride определяет какие директивы могут быть использованы в файлах
# .htaccess. Она может принимать значения "All", "None", или любую
# комбинацию из : "Options", "FileInfo", "AuthConfig", и "Limit"
#
        AllowOverride None
#
# Эти директивы определяют, кто может получать материал с этого сервера.
#
    Order allow,deny
    Allow from all
&lt;/Directory&gt;
#
#
# UserDir: Имя директории, которое постфиксируется к имени домашней директории
# пользователя при получении запроса ~user. Будьте особенно внимательны - здесь
# используются прямые слеши.
#
UserDir "public_html"
#
# Управляет доступом к директориям UserDir. Приведен пример сайта, где эти
# директории имеют ограничение "read-only" (только чтение).
#
# Исправьте (в следующем) корневой путь, чтобы он соответствовал
# местонахождению директории пользователя в вашей системе, например,
# "C:/WinNT/profiles/*/My Documents/My Website".
#
#&lt;Directory "/home/*/public_html"&gt;
#    AllowOverride FileInfo AuthConfig Limit Indexes
#    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#    &lt;Limit GET POST OPTIONS&gt;
#        Order allow,deny
#        Allow from all
#    &lt;/Limit&gt;
#    &lt;LimitExcept GET POST OPTIONS&gt;
#        Order deny,allow
#        Deny from all
#    &lt;/LimitExcept&gt;
#&lt;/Directory&gt;

#
#
# DirectoryIndex: Имя файла, выдаваемого Apache в ответ на запрос директории.
#
# Файл "index.html.var" (типа type-map или application/x-type-map) используется
# для выдачи конкретной разновидности многовариантного документа в зависимости
# от параметров запроса (content-negotiated). Опция MultiViews может служить
# той же цели, но она намного медленее.
#
&lt;IfModule dir_module&gt;
    DirectoryIndex index.html index.htm index.html.var
&lt;/IfModule&gt;
#
# AccessFileName: Имя файла в каждой директории, задающего правила доступа (к
# этой директории). См. также директиву AllowOverride.
#
AccessFileName .htaccess
#
# Следующие строки запрещают просмотр файлов ".htaccess" и ".htpasswd"
# со стороны Web-клиентов.
#
&lt;FilesMatch "^.ht"&gt;
    Order allow,deny
    Deny from all
    Satisfy All
&lt;/FilesMatch&gt;
#
# TypesConfig опеределяет местонахождение файла "mime.type" (или ему
# эквивалентного).
#
TypesConfig conf/mime.types
#
#
# Директива DefaultType  - это дефолтный MIME-тип, используемый сервером для
# документов, тип которых не определяем по иным признакам, таким, как
# расширение имени файла. Если ваш сервер содержит в основном текстовые или
# HTML-документы, "text/plain" является подходящим значением. Если большая
# часть представляет собой бинарные файлы, такие, как программы или
# изображения, возможно использование "application/octet-stream", чтобы
# предотвратить попытки браузеров показывать содержимое двоичных файлов как
# текст.
#
DefaultType text/plain
#
#
# Модуль "mime_magic_module" позволяет серверу использовать различные приемы для
# определения типа файла по его содержанию. Директива MIMEMagicFile указывает
# этому модулю месторасположение (файла с описаниями) этих приемов.
#
&lt;IfModule mime_magic_module&gt;
    MIMEMagicFile conf/magic
&lt;/IfModule&gt;
#
#
# HostnameLookups определяет, записывать ли имена клиентов, или только их
# IP-адреса, например, "www.apache.org" ("On") или "204.62.129.132"("Off").
# По дефолту "Off", поскольку в целом для Интернета было бы лучше, если бы
# эта опция включалась сознательно, т.к. ее включение означает, что каждый
# клиентский запрос влечет за собой КАК МИНИМУМ еще один обратный запрос к
# серверу имен.
#
HostnameLookups Off
#
# ErrorLog: Расположение error-файла. Если вы не задаете директиву ErrorLog
# внутри контейнера какого-либо &lt;VirtualHost&gt;, его сообщения об ошибках
# будут записаны здесь. Если же вы определите error-файл для какого-либо
# &lt;VirtualHost&gt;, то его сообщения об ошибках будут записываться там, а не здесь.
#
ErrorLog "/var/log/httpd-error.log"
#
#
# LogLevel: Control the number of messages logged to the error.log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
# LogLevel: Определение количества(sic) ошибок, которые записываются в
# error.log. Возможные значения :
# "debug", "info", "notice", "warn", "error", "crit", "alert", и "emerg".
#
LogLevel warn
#
# Следующие директивы присваивают имена некоторым определениям
# форматов записей, для использования в директиве
# CustomLog (см. ниже).
#
LogFormat "%h %l %u %t "%r" %&gt;s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %&gt;s %b" common
LogFormat "%{Referer}i -&gt; %U" referer
LogFormat "%{User-agent}i" agent
# (слово access - здесь как запрос о доступе, а не как доступ - пп)
#
# Расположение и формат лог-файла запросов (в общем формате лог-файлов -
# Common Logfile Format). Если вы не определяете никаких лог-файлов запросов
# внутри контейнера какого-либо &lt;VirtualHost&gt;, сведения будут записываться
# здесь. Если же вы определяете отдельные лог-файлы запросов для каждого(sic)
# &lt;VirtualHost&gt;, то транзакции будут отслеживаться там, а не здесь.
#
# (Наверное, здесь имеется в виду "для отдельных" &lt;VirtualHost&gt;, а не
# "для каждого" -пп)
#
CustomLog "/var/log/httpd-access.log" common
#
#
# Если вы хотите иметь лог-файлы для отслеживания значений agent и referrer
# (из соответствующих полей поступающих запросов -пп), раскомментируйте
# следующие директивы.
#
#CustomLog "/var/log/referer.log" referer
#CustomLog "/var/log/agent.log" agent
#
# Если вы предпочитаете единый лог-файл с информацией о запросе, агенте и
# referrer (комбинированный формат лог-файла - Combined Logfile Format),
# вы можете использовать следующую директиву.
#
#CustomLog "/var/log/httpd-access.log" combined
#
#
# Добавить дополнительную строчку, содержащую версию сервера и имя виртуального
# хоста на страницах, сгенерированных сервером (таких, как сообщения об
# ошибках, FTP листинги директорий, выдачи модулей "mod_status" и "mod_info"
# и т.п.; документы, сгенерированные скриптами CGI, к ним не относятся).
# Установите "EMail", чтобы включить еще и линк "mailto:", направленный
# на ServerAdmin.
# Допустимые значения: On | Off | Email
#
ServerSignature On
#
#
# Алиасы (Псевдонимы): Можно добавлять любое количество алиасов (без
# ограничений). Формат: Alias псевдоним действительное_имя
#
# Обратите внимание, что если вы включаете завершающий слэш в псевдониме, то
# сервер потребует его наличия и в URL. Так, псевдоним "/icons" не определен в
# данном примере, только "/icons/". Если псевдоним закначивается на слеш,
# действительное_имя также должно заканчиваться на слеш, а если псевдоним его
# опускает, то и действительное_имя его должно опустить.
#
# Мы используем алиас "/icons/" для листингов директорий типа FancyIndexed.
# Можно закомментировать эту часть, если вы не используете FancyIndexing.
#
Alias /icons/ "/usr/local/www/apache22/icons/"

&lt;Directory "/usr/local/www/apache22/icons"&gt;
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
&lt;/Directory&gt;
#
# Следует поменять это значение на (ваш) ServerRoot/manual/. Данный алиас
# обеспечивает доступ к документации, даже если вы передвините свой
# DocumentRoot. Можно эту часть закомментировать, если документация не нужна.
#
Alias /manual "/usr/local/share/doc/apache22"
#
&lt;Directory "/usr/local/share/doc/apache22"&gt;
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
&lt;/Directory&gt;
#
#
# ScriptAlias: Указывает директории, которые содержат серверные скрипты.
# Свойства ScriptAlias-ов в основном такие же, как и у простых Alias-ов,
# кроме того, что при запросе, документы в каталоге "действительное_имя"
# считаются приложениями и выполняются на сервере, а не отправляются
# клиенту. К директиве ScriptAlias применяются те же правила в отношении
# завершающего "/", что и к Alias.
#
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
#
# Значение "/usr/local/www/apache22/cgi-bin" следует поменять на существующую директорию
# CGI, указанную в ScriptAlias.
#
&lt;Directory "/usr/local/www/apache22/cgi-bin"&gt;
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
&lt;/Directory&gt;
#
# Директива Redirect позволяет сообщить клиенту о документах, ранее
# существовавших в именном пространстве сервера, но теперь не существующих.
# Она позволяет сообщить клиенту новый адрес перемещенного документа.
# Пример:
# "Redirect permanent /foo <a href="http://www.example.com/bar" target="_blank">http://www.example.com/bar"</a>
#
#
# Директивы, управляющие внешним видом листингов директории,
# генерируемых сервером.
#
#
# FancyIndexing задает, хотите ли вы стилизованные листинги директорий или
# же стандартные. VersionSort определяет, будут ли файлы с номерами версий
# сравниваться "естественно", т.е. так, чтобы в листинге файл
# "apache-1.3.9.tar" предшествовал файлу "apache-1.3.12.tar".
#
IndexOptions FancyIndexing VersionSort
#
#
# Директивы AddIcon* указывают серверу, какие иконы показывать для
# различных файлов, или расширений имен файлов. Они показываются только
# для директорий с FancyIndexing.
#
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

#
# DefaultIcon показывает какую икону показывать для файлов, не имеющих
# явно определенных икон.
#
DefaultIcon /icons/unknown.gif
#
#
# Директива AddDescription позволяет поместить краткое описание после имени
# файла в листингах, сгенерированных сервером. Они показываются только для
# директорий с FancyIndexing.
#
# Формат: AddDescription "описание" имя_файла
#
#AddDescription "GZIP compressed document" .gz
#AddDescription "tar archive" .tar
#AddDescription "GZIP compressed tar archive" .tgz
#
#
# ReadmeName - это дефолтное имя README-файла, который сервер будет искать по
# умолчанию и добавит в конце листингов директорий.
#
# HeaderName - имя файла, который будет добавлен в начале листингов директорий.
#
ReadmeName README.html
HeaderName HEADER.html
#
#
# IndexIgnore - это список файлов, которые должны быть исключены из
# листингов. В именах файлов допускается использование метасимволов замены в
# стиле shell.
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
#
#
# AddEncoding позволяет некоторым браузерам (Mosaic/X 2.1+) на ходу
# распаковывать информацию. Замечание: не все браузеры поддерживают это.
# Несмотря на сходство имен, следующие директивы Add* не имеют ничего общего
# с директивами форматирования FancyIndexing, указанными выше.
#
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
#
#
# DefaultLanguage и AddLanguage позволяют указать языки документов. Вы можете
# в последствие использовать динамическое определение содержимого (content
# negotiation) для выдачи браузеру файла на языке понятном пользователю.
#
#
# Установка языка default. Это означает, что вся информация, идущая без
# конкретного языкового тэга (см. ниже), будет идти на дефолтном языке.
# Вероятно, не стоит задавать эту директиву, не будучи твердо уверенным в том,
# что она подходит для всех случаев.
#
#
# * В общем, лучше не указывать определенный язык
# * для страницы, чем задать неправильный язык.
#
# DefaultLanguage nl
#
# Примечание 1: Суффикс не обязательно должен совпадать с
# кодом-идентификатором языка. Те, у кого есть документы
# на польском языке (стандартный буквенный
# код Интернета pl), могут воспользоваться директивой
# "AddLanguage pl .po" во избежание конфликта с распространенным
# суффиксом скриптов на языке Perl.
#
# Примечание 2: Нижеследующие примеры показывают, что в некоторых
# случаях двухбуквенный код языка не совпадает с двухбуквенным
# кодом соответствующей страны.
# Например, Датский (da) и Дания (dk).
#
# Примечание 3: В случае "ltz" мы нарушаем требования RFC, используя
# трехбуквенный код. Ведется работа по устранению несоответствий и
# усовершенствованию "rfc1766".
#
# Danish, датский (da)
# Dutch, голландский, (nl)
# English, английский (en)
# Estonian, эстонский (et)
# French, французский (fr)
# German, немецкий (de)
# Greek-Modern, новогреческий (el)
# Italian, итальянский (it)
# Norwegian, норвежский (no)
# Norwegian Nynorsk (nn)
# Korean, корейский (kr)
# Portugese, португальский (pt)
# Luxembourgeois*, люксембургский (ltz)
# Spanish, испанский (es)
# Swedish, шведский (sv)
# Catalan, каталанский (ca)
# Czech, чешский(cz)
# Polish, польский (pl)
# Brazilian Portuguese, бразильско-португальский (pt-br)
# Japanese, японскский (ja)
# Russian, русский (ru)
# Croatian, хорватский (hr)
#
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .et
AddLanguage fr .fr
AddLanguage de .de
AddLanguage he .he
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage kr .kr
AddLanguage pt .pt
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pt-br .pt-br
AddLanguage ltz .ltz
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddLanguage hr .hr
#
# LanguagePriority позволяет задать порядок выбора некоторых языков (в случае
# неоднозначности) при динамическом определении содержания (content
# negotiation).
#
# Просто перечислите языки в порядке убывания приоритета. Здесь они даны в
# более-менее алфавитном порядке. Вероятно, вы захотите изменить этот порядок.
#
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw
#
# ForceLanguagePriority позволяет вам (серверу) выдать конкретную страницу,
# вместо сообщения MULTIPLE CHOICES (задается Prefer), [в случае неоднозначного
# выбора], или сообщения NOT ACCEPTABLE (задается Fallback)[в случае, если
# не один язык не подошел]
#
ForceLanguagePriority Prefer Fallback
#
#
# AddDefaultCharset задает дефолтную таблицу символов (кодировку) для всех
# выдаваемых страниц. Это всегда полезно, и открывает возможность будущей
# мультилингвизации вашего веб сайта. Ее обозначение как дефолтной не
# наносит вреда, т.к. стандарт, в любом случае, определяет, что страница
# использует кодировку iso-8859-1 (latin1), если не указано иначе, т.е. вы
# просто подтверждаете очевидное. Существуют так же соображения о безопасности
# для браузеров, относящиеся к обработке javascript и URL, по которым всегда
# стоит указывать дефолтную кодировку.
#
AddDefaultCharset WINDOWS-1251
#
#
# Часто используемые расширения для обозначения кодировок. Вы, вероятно,
# захотите избежать столкновений с языковыми расширениями, если вы не
# специалист по тщательному тестированию установок после каждого изменения.
# См. "ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets" для
# официального списка кодировок и соответствующих им документов RFC.
#
AddCharset ISO-8859-1  .iso8859-1 .latin1
AddCharset ISO-8859-2  .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3 .latin3
AddCharset ISO-8859-4  .iso8859-4 .latin4
AddCharset ISO-8859-5  .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9  .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
#
#
# Для русского языка используется более, чем одна кодировка (в основном,
# зависит от клиента):
#
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8
#
#
# Ниже приведенный список не соответствует конкретному (iso) стандарту, но
# работает с довольно широким списком браузеров. Заметьте, что верхний регистр,
# на самом деле, имеет значение (этого не должно происходить, но с некоторыми
# браузерами, тем не менее, происходит).
#
# См. "ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets" для своего
# рода списка (кодировок). Но браузеры поддерживают только некоторые из них.
#
AddCharset GB2312      .gb2312 .gb
AddCharset utf-7       .utf7
AddCharset utf-8       .utf8
AddCharset big5        .big5 .b5
AddCharset EUC-TW      .euc-tw
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis   .sjis
#
# AddType позволяет добавить новые MIME-типы (или переопределить старые из
# конфигурационного файла "mime.types") для определенных типов файлов.
#
AddType application/x-tar .tgz
#
# AddHandler позволяет связать определенные расширения имен файлов с
# обработчиками (handlers), вне зависимости от типа файла.
# Обработчики могут быть либо встроены в сервер, либо добавлены директивой
# Action (см. ниже).
#
# Для использования скриптов CGI вне директорий типа ScriptAliased :
# (Кроме того, вам придется добавить "ExecCGI" к директиве "Options")
#
#AddHandler cgi-script .cgi
#
# Для файлов, которые включают свои HTTP заголовки:
#
#AddHandler send-as-is asis
#
# Для imagemap файлов, обрабатываемых сервером:
#
#AddHandler imap-file map
#
# Для type-maps (динамически определяемых ресурсов):
# Включено по умолчанию, чтобы допустить распространение страницы
# Apache "It Worked" ("Сработало!") на различных языках.
#
AddHandler type-map var
#
#
# Фильтры позволяют обработать содержание до отправки клиенту.
#
# Для обработки .shtml файлов на предмет вставок, производимых сервером
# (server-side includes - SSI):
# (Кроме того, вам придется добавить "Includes" к директиве "Options")
#
#AddOutputFilter INCLUDES .shtml
#
#
# Action позволяет определить MIME или другие типы (для которых задан
# какой-нибудь handler), при запросе которых выполняется соответствующий
# скрипт. Это устраняет необходимость многократного упоминания URL путей
# часто используемых скриптов CGI.
#
# Format: Action media/type /cgi-script/location
# Format: Action handler-name /cgi-script/location
#
# Формат: Action   название_MIME_типа                       путь/скрипт
#         Action   назавние_типа_или_обработчика(handler)   путь/скрипт
#
#
# Существует три типа настроек для конфигурируемых сообщений об ошибках:
# 1) простой текст 2) местные ссылки 3) внешние пересылки
#
# Некоторые примеры:
#
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 <a href="http://www.example.com/subscription_info.html" target="_blank">http://www.example.com/subscription_info.html</a>
#
# Собрав все это воедино, мы можем мультилингвизировать сообщения об ошибках.
#
# Мы используем Alias чтобы перенаправлять сообщения
# "/error/HTTP_&lt;error&gt;.html.var" на наборы сообщений на разных языках
# (собранных по типу ошибки). Мы используем "includes" для вставления
# необходимого текста.
#
#   Alias /error/include/ "/your/include/path/"
#
#
# Можно изменить вид сообщения, не меняя никаких дефолтных
# "HTTP_&lt;error&gt;.html.var" файлов, добавив строку;
#
#   Alias /error/include/ "/your/include/path/"
#
# которая позволяет вам создать свой набор файлов, начав с файлов
# "/usr/local/www/apache22/error/include/"  и копируя их в "/your/include/path/",
# в том числе и для отдельных VirtualHost.
#
#
&lt;IfModule negotiation_module&gt;
&lt;IfModule include_module&gt;
    Alias /error/ "/usr/local/www/apache22/error/"

    &lt;Directory "/usr/local/www/apache22/error"&gt;
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
        ForceLanguagePriority Prefer Fallback
   &lt;/Directory&gt;

   ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
   ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
   ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
   ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
   ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
   ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
   ErrorDocument 410 /error/HTTP_GONE.html.var
   ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
   ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
   ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
   ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
   ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
   ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
   ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
   ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
   ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
   ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
&lt;/IfModule&gt;
&lt;/IfModule&gt;
#
# Следующие директивы модифицируют обычное (в ответ на запросы HTTP)
# поведение сервера, с целью предотвращения некоторых известных проблем
# с конкретными браузерами.
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4.0" force-response-1.0
BrowserMatch "Java/1.0" force-response-1.0
BrowserMatch "JDK/1.0" force-response-1.0
#
#
# Следующая директива блокирует переадресацию по запросу
# (не использующую метод GET) для директории, не заканчивающейся
# на слэш. Это решает проблему с пакетом "Microsoft WebFolders",
# который неправильно обрабатывает пересылки для папок методами
# DAV (коллективная система удаленного создания и контроля
# версий документов).
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
#
# Разрешить выдачу сообщений-отчетов о состоянии сервера по запросу на URL
# "http://servername/server-status" . Замените ".admin.admin.com" на имя
# своего домена для включения.
#
#&lt;Location /server-status&gt;
#    SetHandler server-status
#    Order deny,allow
#    Deny from all
#    Allow from .admin.example.com
#&lt;/Location&gt;
#
#
# Разрешить выдачу сообщений-отчетов о конфигурации удаленного сервера по
# запросу на URL "http://servername/server-info" . Замените ".your-domain.com"
# на имя своего домена для включения.
#
#&lt;Location /server-info&gt;
#    SetHandler server-info
#    Order deny,allow
#    Deny from all
#    Allow from .admin.exapmle.com
#&lt;/Location&gt;
#
# Включить дополнительные конфиг-файлы для отдельных модулей
#
#&lt;IfModule  ssl_module&gt;
#    Include etc/apache22/extra/httpd-ssl.conf
#&lt;/IfModule&gt;
#
&lt;IfModule ssl_module&gt;
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
&lt;/IfModule&gt;
#
#
###Раздел 3: Виртуальные хосты
#
#
# VirtualHost: Если вы хотите держать множество доменов/хостов на своей машине,
# то задайте для них контейнеры VirtualHost. Большинство конфигураций задает
# только имена виртуальных хостов, с тем, чтобы серверу не требовались
# IP адреса. Данное обстоятельство обозначено звездочками (*) в следующих
# директивах.
#
# См. документацию по адресу &lt;URL:http://httpd.apache.org/docs/2.2/vhosts/&gt;
# для дополнительной информации, прежде чем создавать виртуальные хосты.
#
# Вы можете воспользоваться ключом "-S" для командной строки, чтобы выявить
# конфигурацию ваших виртуальных хостов.
#
#
#
# Использовать виртуальные хосты по их именам.
#
#NameVirtualHost *
#
#
# Пример виртуального хоста.
# Почти любые директивы Apache могут входить в контейнер VirtualHost.
# Первый VirtualHost используется для запросов, направленных на
# неизвестное имя сервера

#&lt;VirtualHost *&gt;
#    ServerAdmin <a href="mailto:webmaster@dummy-host.example.com">webmaster@dummy-host.example.com</a>
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#&lt;/VirtualHost&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://handbooks.org.ua/freebsd/apache_httpd_conf.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Настройка VPN подключения для Windows XP</title>
		<link>http://handbooks.org.ua/security/vpn.html</link>
		<comments>http://handbooks.org.ua/security/vpn.html#comments</comments>
		<pubDate>Sat, 30 May 2009 19:44:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Безопасность]]></category>

		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://handbooks.org.ua/?p=1</guid>
		<description><![CDATA[
Запустим мастер новых подключений. Этот мастер поможет нам настроить VPN соединение. Для продолжения нажимаем кнопку &#8220;Далее&#8221;.


Теперь выберем тип сетевого подключения.

Выбираем каким образом мы будем подключаться к сети на своем рабочем месте. Подключение удаленного доступа мы пропускаем так как оно подразумевает использование модема и обычной телефонной линии либо ISDN. А вот подключение к виртуальной частной сети [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-10" title="Настройка VPN подключения" src="http://handbooks.org.ua/wp-content/uploads/2009/05/vpn_step_0.gif" alt="Настройка VPN подключения" width="503" height="186" /></p>
<p>Запустим мастер новых подключений. Этот мастер поможет нам настроить VPN соединение. Для продолжения нажимаем кнопку &#8220;Далее&#8221;.</p>
<p><span id="more-1"></span></p>
<p><img class="alignnone size-full wp-image-12" title="Мастер новых подключений" src="http://handbooks.org.ua/wp-content/uploads/2009/05/vpn_step_1.gif" alt="Мастер новых подключений" width="503" height="392" /></p>
<p>Теперь выберем тип сетевого подключения.</p>
<p><img class="alignnone size-full wp-image-17" title="Тип сетевого подключения" src="http://handbooks.org.ua/wp-content/uploads/2009/05/vpn_step_2.gif" alt="Тип сетевого подключения" width="503" height="392" /></p>
<p>Выбираем каким образом мы будем подключаться к сети на своем рабочем месте. Подключение удаленного доступа мы пропускаем так как оно подразумевает использование модема и обычной телефонной линии либо ISDN. А вот подключение к виртуальной частной сети (Virtual Private Network - VPN) нам подходит, по этому его и выбираем. Для продолжения нажимаем кнопку &#8220;Далее&#8221;.</p>
<p><img class="alignnone size-full wp-image-18" title="Подключение к VPN" src="http://handbooks.org.ua/wp-content/uploads/2009/05/vpn_step_3.gif" alt="Подключение к VPN" width="503" height="392" /></p>
<p>Здесь нам предлагается указать имя нашего VPN подключения. Вы можете ввести имя рабочего места или имя сервера, к которому будет выполняться подключение. Для продолжения нажимаем кнопку &#8220;Далее&#8221;.</p>
<p><img class="alignnone size-full wp-image-19" title="Имя VPN подключения" src="http://handbooks.org.ua/wp-content/uploads/2009/05/vpn_step_4.gif" alt="Имя VPN подключения" width="503" height="392" /></p>
<p>Введите имя узла или IP адрес сервера к которому осуществляется подключение.</p>
<p><img class="alignnone size-full wp-image-20" title="Адрес VPN сервера" src="http://handbooks.org.ua/wp-content/uploads/2009/05/vpn_step_5.gif" alt="Адрес VPN сервера" width="503" height="392" /></p>
<p>На этом этапе мастер завершает создания VPN подключения, и если Вы хотите добавить ярлык подключения на рабочий стол, то установите соответствующий флажок. После чего можете нажимать кнопку &#8220;Готово&#8221;.</p>
<p><img class="alignnone size-full wp-image-21" title="Завершение работы мастера новых подключений" src="http://handbooks.org.ua/wp-content/uploads/2009/05/vpn_step_6.gif" alt="Завершение работы мастера новых подключений" width="503" height="392" /></p>
]]></content:encoded>
			<wfw:commentRss>http://handbooks.org.ua/security/vpn.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
