You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by so...@apache.org on 2006/04/07 21:59:53 UTC
svn commit: r392374 [2/2] - in /httpd/httpd/branches/2.0.x/docs/manual: ./
mod/ programs/ style/lang/ vhosts/
Modified: httpd/httpd/branches/2.0.x/docs/manual/upgrading.xml.ru
URL: http://svn.apache.org/viewcvs/httpd/httpd/branches/2.0.x/docs/manual/upgrading.xml.ru?rev=392374&r1=392373&r2=392374&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/upgrading.xml.ru [koi8-r] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/upgrading.xml.ru [koi8-r] Fri Apr 7 12:59:51 2006
@@ -1,10 +1,11 @@
<?xml version='1.0' encoding='KOI8-R' ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.ru.xsl"?>
-<!-- English Revision: 96997:151405 (outdated) -->
+<!-- English Revision: 151405 -->
<!--
- Copyright 2002-2004 The Apache Software Foundation
+ Copyright 2002-2005 The Apache Software Foundation or its licensors, as
+ applicable.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -20,7 +21,7 @@
-->
<!--***************************************************-->
-<!-- Translator: Ilia Soldis (rkai@tversu.ru) -->
+<!-- Translator: Ilia Soldatenko (soldis@tversu.ru) -->
<!-- Reviewers: -->
<!-- Ivan Shvedov (ivan@tversu.ru) -->
<!-- Arthur Reznikov (art@altair.tversu.ru)-->
@@ -32,14 +33,16 @@
<summary>
<p>Этот документ необходим для того, чтобы помочь пользователям
- перейти к использованию сервера версии 2.0. Здесь вы найдете лишь
+ перейти к использованию сервера версии 2.0. Здесь вы найдёте лишь
краткие замечания; более подробную информацию о нововведениях можно
найти либо в документе <a href="new_features_2_0.html"
>Новые возможности</a>, либо в файле <code>src/CHANGES</code>.</p>
</summary>
+<seealso><a href="new_features_2_0.html">Обзор новых возможностей
+в Apache 2.0</a></seealso>
<section id="compile-time">
- <title>Изменения в конфигурировании сборки сервера</title>
+ <title>Изменения в конфигурировании процесса сборки сервера</title>
<ul>
<li>Apache теперь использует систему <code>autoconf</code> и
@@ -63,35 +66,37 @@
<li>Многие из тех директив, которые обслуживались ядром сервера
Apache 1.3, теперь перенесены в мульти - процессные модули. Если вы
хотите, чтобы поведение сервера было наиболее приближено к поведению
- Apache 1.3, то при сборке вы должны выбрать МП-модуль <a
- href="mod/prefork.html">prefork</a>. Другие МП-модули предоставляют
+ Apache 1.3, то при сборке вы должны выбрать МП-модуль
+ <module>prefork</module>. Другие МП-модули предоставляют
иные директивы, отвечающие за работу процессов сервера и обработку
запросов.</li>
<li><a href="mod/mod_proxy.html">Прокси модуль</a> был переписан,
и теперь поддерживает спецификацию HTTP/1.1. Одним из наиболее
важных изменений является то, что директивы, контролирующие работу
- модуля, теперь располагаются в секции <Proxy>, а не в
+ модуля, теперь располагаются в секции <directive type="section"
+ module="mod_proxy">Proxy</directive>, а не в
<Directory proxy:>, как это было ранее.</li>
- <li>Обработка PATH_INFO (путевой информации, следующей за
+ <li>Обработка <code>PATH_INFO</code> (путевой информации, следующей за
именем запрашиваемого документа) изменилась для некоторых модулей.
Модули, которые раньше были написаны как обработчики (handler), а
теперь выполняют роль фильтров, могут более не принимать запросы,
- содержащие PATH_INFO. Такие фильтры, как <a
- href="mod/mod_include.html">INCLUDES</a> реализованы первыми в базовом
+ содержащие <code>PATH_INFO</code>. Такие фильтры, как <a
+ href="mod/mod_include.html">INCLUDES</a> или <a
+ href="http://www.php.net/">PHP</a> реализованы первыми в базовом
обработчике, таким образом они не могут принимать запросы, содержащие
- PATH_INFO. Вы можете использовать директиву <directive
+ <code>PATH_INFO</code>. Вы можете использовать директиву <directive
module="core">AcceptPathInfo</directive>, чтобы заставить базовый
обработчик принимать подобные запросы, и таким образом восстановить
- возможность использования PATH_INFO в документах, использующих включения
- на стороне сервера (SSI).</li>
+ возможность использования <code>PATH_INFO</code> в документах,
+ использующих включения на стороне сервера (SSI).</li>
<li>Директива <directive
module="mod_negotiation">CacheNegotiatedDocs</directive>
теперь может принимать аргументы <code>on</code> и
<code>off</code>. Уже существующие экземпляры директивы
- <code>CacheNegotiatedDocs</code> должны быть заменены на
+ <directive>CacheNegotiatedDocs</directive> должны быть заменены на
<code>CacheNegotiatedDocs on</code>.</li>
<li>
@@ -126,7 +131,7 @@
conf/srm.conf</code>. Для того чтобы быть уверенным в том, что
Apache считывает конфигурационные файлы именно в том порядке,
который был предусмотрен старыми директивами, надо поместить
- директивы <code>Include</code> в конце файла httpd.conf, причем
+ директивы <code>Include</code> в конце файла httpd.conf, причём
сперва ту, что включает <code>srm.conf</code>, а затем ту, что
включает <code>access.conf</code>.</li>
@@ -139,7 +144,7 @@
использовалась, кроме всего прочего, для того чтобы сервер
мог формировать правильные ссылки на самого себя. В Apache 2.0 для
тех же целей служит новый синтаксис директивы <directive module="core"
- >ServerName</directive>: он был изменен таким образом, что теперь
+ >ServerName</directive>: он был изменён таким образом, что теперь
имя хоста <em>и</em> номер порта можно указывать в одной этой директиве.</li>
<li>Директива <code>ServerType</code> более не существует.
@@ -147,7 +152,7 @@
выбора МП-модуля. В настоящее время нет такого МП-модуля,
который мог бы запускаться посредством демона inetd.</li>
- <li>Модули mod_log_agent и mod_log_referer, которые предоставляли
+ <li>Модули <code>mod_log_agent</code> и <code>mod_log_referer</code>, которые предоставляли
такие директивы, как <code>AgentLog</code>, <code>RefererLog</code>
и <code>RefererIgnore</code>, были убраны. Ведение журнала агентов
пользователей (agent logs) и отправителей (referer logs) по-прежнему
@@ -163,6 +168,26 @@
<li>Директива <code>FancyIndexing</code> была убрана. Ее функциональность
теперь обеспечивается опцией <code>FancyIndexing</code> в директиве <directive
module="mod_autoindex">IndexOptions</directive></li>
+
+ <li>Алгоритмы контентной негоциации (content-negotiation),
+ реализуемые модулем <module>mod_negotiation</module>,
+ стали более строгими в той части, где определяются файлы по умолчанию.
+ Теперь эти алгоритмы будут выбирать файлы только из списка
+ <em>доступных (negotiable)</em> файлов. Старое поведение может
+ быть восстановлено директивой <directive
+ module="mod_mime">MultiviewsMatch</directive>.</li>
+
+ <li>(<em>начиная с версии 2.0.51</em>)
+ <p>Функциональность директивы <code>ErrorHeader</code> была
+ передана директиве <directive module="mod_headers">Header</directive>,
+ потому что прежнее название директивы было некорректно.
+ Теперь необходимо писать</p>
+
+ <example>
+ Header always set foo bar
+ </example>
+
+ <p>чтобы получить желаемый результат.</p></li>
</ul>
</section>
@@ -170,15 +195,11 @@
<title>Другие изменения</title>
<ul>
- <li>Опция командной строки <code>httpd</code> <code> -S</code>,
- позволявшая распечатывать конфигурацию виртуальных хостов, теперь заменена
- опцией <code>-t -D DUMP_VHOSTS</code>.</li>
-
<li>Модуль <module>mod_auth_digest</module>, который имел экспериментальный статус в
Apache 1.3, теперь является стандартным модулем.</li>
<li>Модуль <code>mod_mmap_static</code>, который имел экспериментальный статус в
- Apache 1.3, заменен модулем <module>mod_file_cache</module>.</li>
+ Apache 1.3, заменён модулем <module>mod_file_cache</module>.</li>
<li>Организация дистрибутива полностью изменена и теперь
более не содержит независимого каталога <code>src</code>. Вместо этого
@@ -188,7 +209,7 @@
</section>
<section id="third-party">
- <title>Модули третьих фирм</title>
+ <title>Модули сторонних разработчиков</title>
<p>Значительные изменения были внесены в API для Apache 2.0.
Существующие модули, написанные с использованием Apache 1.3 API,
Modified: httpd/httpd/branches/2.0.x/docs/manual/vhosts/index.xml.ru
URL: http://svn.apache.org/viewcvs/httpd/httpd/branches/2.0.x/docs/manual/vhosts/index.xml.ru?rev=392374&r1=392373&r2=392374&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/vhosts/index.xml.ru [koi8-r] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/vhosts/index.xml.ru [koi8-r] Fri Apr 7 12:59:51 2006
@@ -1,10 +1,11 @@
<?xml version='1.0' encoding='KOI8-R' ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ru.xsl"?>
-<!-- English Revision: 106090:151405 (outdated) -->
+<!-- English Revision: 151405 -->
<!--
- Copyright 2003-2004 The Apache Software Foundation
+ Copyright 2002-2005 The Apache Software Foundation or its licensors, as
+ applicable.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -33,22 +34,22 @@
<summary>
- <p>Термин <cite>виртуальный хост</cite> используется при размещении
- более чем одного веб-сайта (например
+ <p>Термин <cite>виртуальный хост</cite> относится к практике
+ размещения более чем одного веб-сайта (например,
<code>www.company1.com</code> и <code>www.company2.com</code>)
- на одной машине. Виртуальный хост может быть как "<a
- href="ip-based.html">базированным на IP-адресе</a>", что означает
- использование отдельного IP адреса для каждого сайта, либо "<a
- href="name-based.html">базированным на имени</a>", позволяя вам
- иметь несколько различных имен для каждого IP-адреса. Факт того,
- что эти сайты работают на одном и том же физическом сервере
+ на одной машине. Виртуальный хост может быть как «<a
+ href="ip-based.html">привязанным к IP-адресу</a>», что означает
+ использование отдельного IP адреса для каждого сайта, либо «<a
+ href="name-based.html">привязанным к имени</a>», позволяя вам
+ иметь несколько различных имён для каждого IP-адреса. Факт того,
+ что эти сайты работают на одном и том же физическом сервере,
не очевиден конечным пользователям.</p>
- <p>Apache был одним из первых серверов, который поддерживал IP-базированные
- виртуальные хосты. Версии Apachr 1.1 и более новые поддерживают как
- IP-базированные так и виртуальные хосты, определяемые по имени
- (vhosts). Последний вариант виртуальных хостов также иногда
- называют <em>хост-базированными</em> или <em>не-IP виртуальными хостами</em>.</p>
+ <p>Apache был одним из первых серверов, который поддерживал IP-привязанные
+ виртуальные хосты. Версии Apache 1.1 и более новые поддерживают как
+ IP-привязанные, так и виртуальные хосты, определяемые по имени.
+ Последний вариант виртуальных хостов также иногда
+ называют <em>хост-привязанными</em> или <em>не-IP виртуальными хостами</em>.</p>
<p>Ниже вы видите список документов, которые детально объясняют
поддержку виртуальных хостов в Apache 1.3 и выше.</p>
@@ -56,8 +57,8 @@
</summary>
<seealso><module>mod_vhost_alias</module></seealso>
-<seealso><a href="name-based.html">Виртуальные хосты основанные на имени</a></seealso>
-<seealso><a href="ip-based.html">IP-базированные виртуальные хосты</a></seealso>
+<seealso><a href="name-based.html">Виртуальные хосты, основанные на имени</a></seealso>
+<seealso><a href="ip-based.html">IP-привязанные виртуальные хосты</a></seealso>
<seealso><a href="examples.html">Примеры виртуальных хостов</a></seealso>
<seealso><a href="fd-limits.html">Ограничения файловых дескрипторов</a></seealso>
<seealso><a href="mass.html">Массовый виртуальный хостинг</a></seealso>
@@ -66,11 +67,11 @@
<section id="support"><title>Поддержка виртуальных хостов</title>
<ul>
- <li><a href="name-based.html">Виртуальные хосты основанные на имени</a>
- (Несколько веб-сайтов на одном IP адресе)</li>
- <li><a href="ip-based.html">IP-базированные виртуальные хосты</a> (Отдельный
- IP адрес для каждого веб-сайта)</li>
- <li><a href="examples.html">Примеры виртуальных хостов для общих случаев</a></li>
+ <li><a href="name-based.html">Виртуальные хосты, основанные на имени</a>
+ (несколько веб-сайтов на одном IP адресе).</li>
+ <li><a href="ip-based.html">IP-привязанные виртуальные хосты</a> (отдельный
+ IP адрес для каждого веб-сайта).</li>
+ <li><a href="examples.html">Примеры виртуальных хостов для стандартных случаев</a>.</li>
<li><a href="fd-limits.html">Ограничения файловых дескрипторов</a> (или,
<em>Too many log files</em>)</li>
<li><a href="mass.html">Динамически конфигурируемый массовый виртуальный хостинг</a></li>
@@ -91,18 +92,18 @@
</ul>
<p>Если вы пытаетесь отлаживать вашу конфигурацию с виртуальными хостами, то
- ключ для запуска Apache с коммандной строки <code>-S</code> будет крайне полезен.
+ ключ для запуска Apache из командной строки <code>-S</code> будет крайне полезен.
То есть, слудет использовать следующую команду:</p>
<example>
/usr/local/apache2/bin/httpd -S
</example>
- <p>Эта доманда распечатает описание того, как Apache интерпретировал
- файл конфигурации. Тщательное изучение IP адресов и имен серверов
- поможет найти ошибки конфигурации. (Смотрите также <a
- href="../programs/httpd.html">документацию к программе httpd</a> для
- изучения других параметров для запуска из командной строки)</p>
+ <p>Эта команда распечатает описание того, как Apache разобрал
+ файл конфигурации. Тщательное изучение IP адресов и имён серверов
+ поможет найти ошибки конфигурации. (Смотрите также
+ документацию к программе <program>httpd</program> для
+ изучения других параметров для запуска из командной строки.)</p>
</section>
</manualpage>