Анимация
JavaScript
|
Главная Библионтека # управляющие работой сервера. За более детальной информацией # обращайтесь по адресу http: www.apache.org/docs/. # Не стоит читать эти директивы без понимания их роли. Они # приведены здесь лишь в качестве примера одного из возможных # вариантов. В случае сомнений обращайтесь к сопроводительной # документации. Считайте, что вас предупредили. # После просмотра и анализа файла httpd.conf сервер # попробует найти и обработать файлы: # C:/Program Files/Apache Group/Apache/conf/srm.conf, а затем # C:/Program Files/Apache Group/Apache/conf/access.conf, # если вы не переопределили эти имена директивами ResourceConfig # и/или AccessConfig. # Директивы конфигурации сгруппирована: в три основн1х раздела: # 1. Директивы, управляющие процессом Apache в целом ( глобальное # окружение). # 2. Директивы, определяющие параметры "главного" сервера, или # сервера " по умолчанию", отвечающего на запросы, которые # не обрабат1ваются виртуальн1ми хостами. Эти директивы задают # также установки по умолчанию для всех остальных виртуальных хостов. # 3. Установки для виртуальн1х хостов, позволяющие обрабат1вать # запросы Web одним-единственн1м сервером Apache, но направлять # по раздельн1м IP-адресам или именам хостов. # Файл1 конфигурации программа: и журнала: регистрации событий # ( в программисткой среде они чаще называются " конфигами" и " логами", # так что, я думаю, ничего страшного не произойдет, если я буду # придерживаться этой терминологии и здесь). # Если имена файлов, определенных вами для управления сервером, # начинаются с символа / ( или "диск:/" для Win32), сервер будет # использовать явно указанный в этом имени полный путь. Если же имена не # начинаются с "/", то для определения пути будет задействовано значение # директивы ServerRoot. Так, logs/foo.log при значении ServerRoot, # равном /usr/local/apache, будет интерпретироваться сервером как # /usr/local/apache/logs/foo.log. # Внимание: В определении имен файлов вы доля1 использовать прямоте слэши # вместо обратн1х (т. е. c:/apache вместо c:\apache). Если не указано # имя диска, по умолчанию будет выбран диск, на котором размещен # Apache.exe; тем не менее, во избежание путаницы, рекомендуется, чтобы # вы всегда явно указывали в абсолютных путях имя диска. ### Раздел 1: Глобальное окружение # Директивы в этом разделе определяют общие параметры Apache, такие как, # например, число запросов, которое он может обрабатывать одновременно, # или где ему искать свои файлы конфигурации. # Директива ServerType может иметь значения inetd или standalone. # Режим inetd поддерживается только на платформах Unix. ServerType standalone # ServerRoot: вершина дерева каталогов, в которых содержатся файлы # конфигурации, регистрации и отслеживания ошибок. # В конце строки добавлять слэш te слезет! ServerRoot "C:/Program Files/Apache Group/Apache" # PidFile: Файл, куда сервер при запуске должен запис1вать свой # идентификатор процесса. PidFile logs/httpd.pid # ScoreBoardFile: Учетн1й файл, предназначенн1й для хранения внутренней # информации процесса сервера. Он необходим не для всех архитектур. # Если для вашей он нужен ( об этом можно судить по тому, будет ли создан # такой файл, когда вы запустите Apache), то вы должны обеспечить, чтобы # никакие два экземпляра процесса Apache не использовали один и тот же # учетный файл. ScoreBoardFile logs/apache runtime status # В стандартной конфигурации сервер обработает при запуске файл: # httpd.conf, srm.conf и access.conf ( именно в таком порядке). # Последние два файла в настоящее время поставляются пуст1ми, поскольку # теперь рекомендуется для простоты, чтобы все директивы указывались в # одном файле (httpd.conf). # Закомментированные ниже значения встроены в сервер по умолчанию. # Если вы используете другие имена файлов, отредактируйте и # раскомментируйте "умолчальн1е". Если потребуется, чтобы сервер # проигнорировал эти файлы, вы можете указать значения /dev/null ( для # Unix) или nul ( для Win32). #ResourceConfig conf/srm.conf #AccessConfig conf/access.conf # Timeout: Время ожидания в секундах, прежде чем сервер примет или # отправит сообщение о тайм-ауте. Timeout 300 # KeepAlive: Признак, позволено или нет устанавливать долговременные # соединения (persistent connections) ( т. е. когда обрабатывается более # одного запроса на соединение). Для запрета укажите значение Off. KeepAlive On # MaxKeepAliveRequests: Максимальное число запросов, допустимое в одном # долговременном соединении. Для снятия ограничений обнулите параметр, # но для максимального быстродействия мы рекомендуем указать заведомо # большое конкретное значение. MaxKeepAliveRequests 100 # KeepAliveTimeout: Время ожидания в секундах следующего запроса от # одного и того же клиента в одном подключении. KeepAliveTimeout 15 # Для обработки запросов Apache для Win32 всегда порождает один дочерний 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 [ 169 ] 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |