Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Ситуаційні теорії лідерствоДата добавления: 2014-12-06; просмотров: 618
При формировании отечественной системы технического регулирования использовался опыт национальной стандартизации ведущих стран Азии и Америки. Особый интерес для изучения в качестве элемента технического регулирования представляют системы стандартизации Японии, Канады и США. Национальная стандартизация в Японии. Стратегия национальной стандартизации в Японии разработана национальной организацией по стандартизации — Японский комитет промышленных стандартов (JISC) — на основе: - широкого использования добровольных стандартов в законодательно регулируемых сферах (безопасность, защита окружающей среды); - ускорения процессов глобализации, проявляющейся, в частности, в успехах гармонизации национальных стандартов и систем оценки соответствия с международными стандартами и правилами; - использования стандартизации как инструмента конкуренции; - возрастания осведомленности потребителей о безопасности и защите окружающей среды. Национальная стратегия включает два блока — общая стратегия развития и стратегия деятельности в конкретных секторах (областях) (27 частных стратегий). Общая стратегия (первый блок) определяет развитие деятельности по стандартизации в трех направлениях: Первое направление — адаптация стандартов к требованиям рынка и социальной сферы. Для адекватного и эффективного отражения постоянно изменяющейся ситуации на рынке социальных потребностей JISC разработал частные стратегии для конкретных социально-экономических областей (секторов) и установил в каждом из них соответствующие приоритеты. В целях максимального учета мнений и позиций заинтересованных сторон к участию в разработке стандартов привлекаются представители промышленности, законодательных органов, потребителей и др. Так, с JISC сотрудничают 589 промышленных компаний и организаций. Японский комитет промышленных стандартов учредил специальный орган, в компетенцию которого входят обобщение предложений потребительских организаций и формирование соответствующей политики. Другими аспектами данного направления являются создание процедуры, обеспечивающей быстрый и прозрачный процесс разработки стандартов, и информирование общественности о стандартизации и ее проблемах. Второе направление — участие в международной стандартизации. Стратегия участия Японии в международной стандартизации учитывает необходимость: - правительственной поддержки деятельности по разработке международных стандартов в стратегически важных секторах промышленности; - правительственной поддержки инициатив промышленности по расширению участия представителей Японии в работе технических комитетов ИСО и МЭК; - поддержки усилий JISC по признанию значения стандартизации для экономики страны со стороны руководителей бизнеса; - усиления сотрудничества JISC с национальными организациями по стандартизации стран Азиатско-Тихоокеанского региона. Третье направление — интеграция научно-исследовательских и опытно-конструкторских работ с работами по стандартизации. В решении правительства признается значимость такой интеграции и разработки методов испытаний, используемых при реализации контролирующих функций. Стратегические мероприятия в данном контексте включают: - осознание значимости стандартизации на стадии разработки продукции и оказания услуг, особенно при создании новых технологий; - вовлечение заинтересованных сторон в разработку и стандартизацию методов испытаний; - содействие развитию интеллектуальной инфраструктуры — стандартов на методы измерений — путем активного привлечешь научно-технической общественности. Вместе с заинтересованными организациями JISC разработал ряд частных стратегий для конкретных секторов экономики. Стратегия деятельности в конкретных секторах является составной частью общей стратегии развития стандартизации в стране. Наиболее важными секторами, по мнению JISC, в данное время являются: - информационные технологии, где приоритетными признаны, в частности, электронная торговля (e-commerce), электронизация деятельности правительственных органов (e-govern- ment), информационная безопасность; - защита окружающей среды и утилизация отходов, где к приоритетным отнесены, например, методы измерения содержания диоксинов, «парниковых газов», а также методы испытаний для оценки качества продуктов рециклинга; - интересы потребителей, в первую очередь пожилых и лиц с физическими недостатками, где JISC настаивает на первоочередной разработке руководств по защите интересов и прав потребителей, активизации участия потребителей в разработке стандартов, использовании руководства ИСО/МЭК 71 для подготовки стандартов на продукцию для пожилых; - инфраструктура промышленности и фундаментальных технологий, обеспечивающая промышленный рост и безопасность. К приоритетным для данного сектора задачам отнесены, в частности, автоматизация и обеспечение безопасности машин и механизмов. Национальная стандартизация в Канаде. Стратегия национальной стандартизации Канады включает 23 пункта, которые можно сгруппировать в пять блоков: Первый блок — стандартизация как составная часть политики государства. Одной из задач Совета Канады по стандартизации является информирование всех заинтересованных сторон, включая представителей государственных органов, о возможностях использования стандартизации в сфере государственной политики. Некоторые правительственные департаменты, например Industry Canada, уже осознали эту возможность и активно используют системы стандартов в своей деятельности. Кроме того, в этот блок входят создание и поддержка структур, призванных отстаивать интересы страны на международном уровне, и использование систем менеджмента качества и охраны окружающей среды для достижения соответствующих целей государственной политики. Второй блок — разработка стандартов. Целями процесса разработки стандартов, развиваемой Советом Канады по стандартизации, являются поддержка устойчивого развития общества, охрана здоровья населения, обеспечение безопасности, социальное обеспечение работающих и защита прав потребителей. Совет Канады по стандартизации интенсивно привлекает к деятельности по стандартизации бурно развивающиеся отрасли экономики, такие, как информационная и коммуникационная технологии, биотехнология и сфера обслуживания. Повышение информированности этих секторов о стандартизации поможет их реальному участию в разработке новых стандартов, которые в дальнейшем будут влиять на их роль и участие в рыночных отношениях. Совет Канады по стандартизации собирает информацию о потребностях в стандартах в развивающихся отраслях и изучает пути налаживания контактов с представителями отраслей, организует конференции, ориентированные на определенные отрасли, формирует консультативные группы, которые должны способствовать кооперации органов по стандартизации и промышленности, а также обеспечивать более широкий взгляд на потребности промышленности в стандартах, чем это могут сделать узкоспециализированные технические комитеты. Данный подход способен стимулировать руководителей отраслей вносить соответствующие предложения, а следовательно рассчитывать на их интеллектуальную и финансовую поддержку. Третий блок — цели и задачи в области устранения технических барьеров в торговле. Данный блок включает, в частности, следующие направления в области системы стандартизации: - движение в направлении глобальной системы аккредитации в области подтверждения соответствия; - доведение до заинтересованных сторон целей и подходов, лежащих в основе соглашений о взаимном признании результатов сертификации; - поддержку соглашения по внутренней торговле. Четвертый блок — развитие инфраструктуры. Национальная система стандартизации Канады намечает совершенствование структуры своего веб-сайта, а также развитие метрологической инфраструктуры. Пятый блок - финансирование. Национальная система стандартизации Канады включает пункт, касающийся использования инновационных механизмов финансирования. В настоящее время эта проблема изучается Консультативным комитетом Совета Канады по стандартизации. Национальная стандартизация в США успешно развивается Американским обществом по испытаниям и материалам (ASTM). В настоящее время ASTM — одна из крупнейших в мире организаций по разработке добровольных стандартов (создана в 1898 г.). Некоммерческая организация ASTM, разрабатывает стандарты на основе консенсуса. В разработке стандартов принимают участие свыше 32 тыс. экспертов, представляющих производственные, правительственные и научные круги из более чем 100 стран мира. Организация публикует нормативные документы, касающиеся методов испытаний, правил эксплуатации, терминов, руководящих указаний, а также правил классификации в 130 областях деятельности. В 2000 г. доход ASTM составил 35,4 млн долл., из них 24,5 млн долл. — доход от продажи публикаций (стандартов), 2,3 млн долл. — членские взносы. Разработкой документов по стандартизации в ASTM занимаются около 130 технических комитетов. Процедура разработки документов в основном идентична аналогичным процедурам, принятым в организациях по стандартизации других стран. Ее специфической особенностью является такое использование веб-сайта ASTM, которое обеспечивает максимально возможную гибкость деятельности членов общества по разработке стандартов. Одно из наиболее существенных преимуществ веб-сайта — возможность свободной дискуссии по вопросам разработки стандартов, которая позволяет комитетам корректировать проект стандарта в реальном времени (on-line), ускоряя рассмотрение и соответственно сроки публикации. Состав технических комитетов формируется таким образом, чтобы во время голосования какая-либо одна заинтересованная сторона не смогла преобладать. Претензии по процедуре принятия стандарта принимает административный комитет ASTM, в обоснованных случаях процедура принятия стандарта может быть пересмотрена. Сроки разработки стандартов ASTM определяются сложностью объекта стандартизации и длятся 1—2 года. ASTM разрабатывает и публикует следующие основные виды документов по стандартизации: Стандарты методов испытаний (Standard Test Method), Стандарты технических условий (Standard Specification), Стандарты процедур (Standard Practice), Стандарты терминологии (Standard Terminology), Стандартные руководства (Standard Guide), Стандартные классификации (Standard Classification). В ASTM стандарты принимают с различной степенью консенсуса. Например, при разработке стандарта компании (Company Standard) необходим консенсус между ведущими специалистами данной организации (в основном из отделов проектного, развития производства, снабжения и др.). Стандарт отрасли промышленности (Industry Standard) подразумевает консенсус между компаниями в рамках конкретной отрасли промышленности (такой стандарт обычно разрабатывается торговыми ассоциациями). Стандарт научно-технических обществ и ассоциаций (Professional Standard) разрабатывается на основании консенсуса между уполномоченными представителями конкретной профессиональной сферы деятельности. Стандарт правительственного органа (Government Standard) является результатом консенсуса между специалистами некоторого правительственного учреждения. В свою очередь ASTM разрабатывает стандарты полного консенсуса (full-consensus) с учетом мнения всех сторон — разработчиков и пользователей, т.е. на основе сбалансированного представительства всех заинтересованных сторон. Стандарты ASTM разрабатываются и применяются добровольно и становятся обязательными только при цитировании или ссылках на данные документы в законодательных или подзаконных актах государственных органов или ссылках в контрактах на поставку продукции или предоставление услуг. Сертификация в Германии. Правовой базой сертификации в Германии служат законы в области охраны здоровья и жизни населения, защиты окружающей среды, безопасности труда, экономии ресурсов, защиты интересов потребителей. С 1990 г. в стране действует закон об ответственности за изготовление недоброкачественной продукции, который гармонизован с законодательством стран - членов ЕС. Закон стран ЕС служит законодательной базой для сертификации в рамках единого рынка и охватывает широкий круг товаров —от игрушек до различных видов оборудования. Поданным Германского информационного центра ГАТТ/ВТО, Национальная система сертификации в стране включает несколько систем сертификации, которые обеспечивают потребности экономики страны на 80—90 %. В национальную систему сертификации включены следующие основные подсистемы: А — система сертификации соответствия регламентам; А1 — система сертификации соответствия стандартам DIN (DIN — Институт стандартизации Германии); А2 — система сертификации VDE; A3 — система сертификации DVGW; В — система сертификации Германского института гарантии качества и маркировки RAL; С — система сертификации на знак GS промышленной технологии; D — система надзора за соответствием строительных конструкций федеральным нормам; Е — система сертификации средств измерений и эталонов; F —система сертификации соответствия разделу 24 Германского промышленного законодательства. Рассмотрим некоторые из них. Система А1 носит добровольный характер и охватывает все виды изделий, на которые установлены требования в стандартах DIN. Руководит ею Германский институт стандартизации. К системе имеют одинаковый доступ немецкие и зарубежные организации, заинтересованные в сертификации своей продукции. Непосредственные работы по сертификации в этой системе осуществляет Общество по оценке соответствия DIN CERTCO, которое участвует в нескольких соглашениях по сертификации в рамках ЕС и сотрудничает с международными организациями. Изделия, испытанные на соответствие требованиям стандартов DIN, маркируются знаком DIN GEPRUFT («испытано на соответствие требованиям DIN»). Использование знака сопровождается инспекционным контролем. Этот знак соответствия требованиям стандартов DIN введен в дополнение к знаку DIN, унаследованному еще от довоенной Германии и зарегистрированному во всех странах, подписавших Мадридскую конвенцию о торговых знаках. Данный знак проставлялся на изделиях, сертифицированных на безопасность, но вместе с тем изготовителям не запрещалось маркировать им свои товары, указывая тем самым на их соответствие требованиям стандарта DIN. На применение этого знака лицензии не требуется. Знак соответствия DIN GEPRUFT, введенный в 1972 г., может использоваться только для маркирования сертифицированных изделий. Инспекционный надзор за соблюдением законов по безопасности труда и закона о безопасности технического оборудования, имеющий целью максимально ограничить применение оборудования, не прошедшего сертификационные испытания, проводят отделы производственного надзора министерств труда и социального обеспечения всех земель Германии. Техническую инспекцию осуществляют ассоциации изготовителей оборудования, которые несут ответственность за предотвращение несчастных случаев, страхование и возмещение ущерба работникам предприятий. Они также разрабатывают и издают требования по безопасности установок и оборудования. Ассоциации организуют проверки оборудования либо по запросам предприятий, либо после отрицательных результатов сертификации. Для выполнения проверок приглашаются профессиональные технические инспекторы. Ассоциации состоят из групп, формируемых по отраслевому признаку. Наиболее известные из них группа GBG (Gewerbliche Berufsgenossenschaften) — Профессиональная ассоциация для промышленности. Система В, называемая системой RAL, работает под руководством Германского института гарантии качества и маркировки, в состав которого входит около 150 обществ по качеству. Каждое общество по качеству организует свою деятельность применительно к одному виду продукции. Область распространения системы RAL — сельскохозяйственные товары и строительные материалы. Несмотря на то что в системе проводят добровольную сертификацию, ее правила основаны на стандартах DIN. RAL — член европейских и международных организаций по испытаниям и сертификации и участник соглашений о взаимном признании, что способствует признанию сертификатов и знака RAL за рубежом. Система С — система сертификации, которая подтверждает соответствие изделий требованиям Закона о безопасности приборов (GSG), что удостоверяется маркировкой знаком GS. В Германии действует около 100 органов по сертификации, которые проводят испытания приборов на соответствие знаку GS. Система носит добровольный характер, но испытания проводятся на соответствие требованиям стандартов, а также общепризнанным техническим правилам, которые внесены в специальный перечень. В системе имеется несколько видов знаков соответствия. Так, один из них отмечает соответствие стандартам и техническим требованиям: установочных материалов, аппаратуры бытового назначения, осветительного оборудования, трансформаторов, используемых для обеспечения безопасности, радио- и телевизионных устройств. Федеральное министерство труда и социального обеспечения устанавливает требования к инспекционному контролю, определяет испытательные центры, которые имеют право маркировать приборы (технические средства труда) знаком GS, обязывает испытательные центры обеспечивать доступ к системе зарубежных заявителей. Система D в отличие от предыдущих является обязательной и распространяется на продукцию строительного профиля, в отношении которой действуют законодательные предписания и распоряжения органов управления федеральных земель. Общее руководство системой находится в ведении Германского института строительной техники (DIBT), а основные нормативные документы системы — стандарты DIN. Система Е — система сертификации, действующая в рамках законодательной метрологии. Практическую работу по сертификации систем качества в Германии ведет Общество по сертификации систем качества (DQS), созданное еще до выхода в свет стандартов ИСО серии 9000. Эта некоммерческая организация осуществляет оценку систем качества и выдает сертификат и лицензию на использование знака соответствия, аккредитует организации на право проведения сертификации систем качества от имени DQS, обучает инспекторов, представляет Германию в международных организациях в рамках своей компетенции. Аккредитованные в DQS коммерческие организации получают право на деятельность по сертификации систем качества. Право на проведение сертификации получили германские общества по техническому надзору TU в разных землях страны. С 1989 г. работы по сертификации систем качества регламентирует TU CERT — организация, которая официально зарегистрирована на европейском уровне и деятельность которой основана на стандартах ИСО серии 9000. Работами по аккредитации в Германии руководит Немецкий совет по аккредитации (DAR), который занимается аккредитацией в регламентируемых законодательством областях. В нерегламентируемой сфере эти функции выполняет Головное общество по аккредитации (TGA). Аккредитация испытательных лабораторий и органов по сертификации проводится в соответствии с европейскими стандартами EN серии 45000. Сертификация во Франции осуществляется с1939 г. Первым законом в этой области был закон о знаке соответствия национальным стандартам NF, который с последующими изменениями и дополнениями действует и в настоящее время. Организационно сертификация построена по отраслевому принципу и постоянно взаимодействует с системой стандартизации в плане как соответствия требованиям национальных стандартов, гак и разработки новых требований и норм. Ответственность за сертификацию возложена на Французскую ассоциацию по стандартизации (AFNOR), которая определяет полномочия испытательных центров и лабораторий, отвечает за их аккредитацию, за присвоение и отмену знака NF, координирует сотрудничество национальных органов по сертификации с международным и организациями. Сертификацией управляют также органы государственного и отраслевого уровней: - Французский центр внешней торговли (CNCE) отвечает за сертификацию экспортируемых и импортируемых товаров, - Центр информации о нормах и технических регламентах (CINR) осуществляет информационное обеспечение национальной системы сертификации и отраслей экономики, располагая банком данных о более чем 400 тыс. стандартов, о правилах и системах сертификации, процедурах аккредитации многих стран мира, международных и региональных организаций, - Союз электротехников UTE разрабатывает нормативные требования для сертификации электронной и электротехнической продукции, являясь не только уполномоченным AFNOR отраслевым органом по сертификации, но и национальной организацией по стандартизации в области электроники, электротехники и связи. Оценка соответствия во Франции имеет несколько форм: - подтверждение соответствия европейским директивам осуществляется сертификацией третьей стороной и знаком СЭ. Около 20 % выпускаемой во Франции продукции подлежит такому способу оценки; - заявление-декларация изготовителя о соответствии продукции конкретному европейскому стандарту (под его ответственность); изготовитель также имеет право маркировать товар знаком СЭ. Уполномоченный орган осуществляет инспекционный контроль за такой продукцией и при обнаружении отклонений лишает производителя права маркировки. Если товар производится по иному нормативному документу, то он подлежит сертификации третьей стороной, - добровольная сертификация на соответствие национальным стандартам Франции проводится AFNOR, причем обычно используется самая строгая схема сертификации (№ 5). Сертифицированная продукция маркируется знаком соответствия национальным стандартам Франции NF. Добровольной сертификации подвергается до 75 % выпускаемой продукции; при этом требуется доказать соответствие товара всем требованиям национального стандарта, в том числе безопасности; - контроль безопасности продукции, находящейся в продаже, проводится путем регулярных проверок соответствия качества отобранных образцов, маркированных знаками СЭ или NF, требованиям Директивы ЕС или национального стандарта соответственно. Наиболее активно этим занимается министерство экономики, руководящее работой нескольких тысяч инспекторов. Национальной системой является система сертификации на соответствие государственному стандарту, что удостоверяется знаком NF, который применяется для всех видов товаров. Право применения знака NF изготовитель может получить на основе контракта и лицензии в том случае, когда в нем заинтересована значительная часть изготовителей данного вида продукции. Во Франции знаком NF маркируется более 100 тыс. видов продукции, он имеет 110 модификаций для различных отраслей. С целью большей доступности для заявителей AFNOR утвердила сеть уполномоченных органов, имеющих право на сертификацию для получения знака NF и выполняющих вместо AFNOR все функции по сертификации (управление, испытание, контроль). Сертификация на знак NF носит добровольный характер. Исключение составляет продукция медицинского направления (материалы, лекарства, оборудование), где обязательны испытания, втом числе клинические; такие товары маркируются знаком NF-MEDICAL. Несмотря на добровольность, компании-изготовители любого вида изделий стремятся получить право маркировки знаком NF, поскольку это обеспечивает доверие потребителей к качеству товара. Добровольной аккредитацией занимается также Национальная сеть испытательных лабораторий (RNE), программа которой утверждается государством. Испытательные лаборатории во Франции можно подразделить на четыре группы: государственные, общественные, частные и лаборатории фирм. Аккредитация их добровольная и финансируется лабораторией-заявителем. AFNOR аккредитовала более 60 лабораторий, которые имеют право испытывать продукцию на соответствие национальным стандартам. Отдельные аккредитованные лаборатории — это технические промышленные центры, которые контролируются государством. В рамках RNE работают крупнейшие испытательные центры Франции: Национальная лаборатории по испытаниям (LNE); Центральная электротехническая лаборатория (LCIE), которая также является хранителем эталонов и государственных стандартов на электротехническую продукцию. Аккредитацию лабораторий по поверке измерительных приборов проводит Национальное бюро метрологии ВММ. Срок действия аккредитации не превышает трех лет; первая проверка обычно назначается через год. Существует также особый вид аккредитации, который носит обязательный характер и обычно связан с конкретным министерством. Например, министерство по охране окружающей среды аккредитует испытательные лаборатории, которые проводят биологические и химические испытания химической продукции на соответствие национальным и международным стандартам. Срок подобной аккредитации обычно не превышает двух лет. Сертификация в Испании.В целом сертификация продукции в Испании проводится практически так же, как в других странах Европы. Остановимся на особенностях оценки качества услуг. Так, в Каталонии (одна из провинций Испании) уровень качества услуг предоставляемых предприятиями химической чистки зависит от доходов группы населения: малоимущих, среднего класса и жителей, имеющих высокий уровень доходов. Подтверждение возможности обслуживания предприятием химической чистки одной из групп населения осуществляется на основе категорирования, которое проводится местной администрацией совместно с Ассоциацией предприятий индустрии чистоты Испании (AFELIN). Испанское предприятие, имеющее определенную категорию, устанавливаемую в зависимости от уровня ведения бизнеса и качества предоставляемых услуг, автоматически включается в систему стимулирования органами административного управления. Данная система, в частности, предполагает выплату предприятиям до 20 % стоимости вновь приобретаемого оборудования. В качестве документов, применяемых для оценки качества, используются национальные стандарты на химическую чистку и правила сертификации. Таким образом, ведущие экономические державы, которые начали развивать процессы сертификации в 1920—1930-е гг., имеют высокий уровень организации работ по сертификации. Лекция № 6
Веб-сервер — это сервер, обслуживающий запросы к одному или нескольким сайтам Всемирной паутины (веб-сайтам).
Клиент, в роли которого обычно выступает веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.
Веб-сервером называют как программное обеспечение, выполняющее эти функции, так и непосредственно компьютер, на котором это программное обеспечение работает.
Архитектура Ядро
Ядро Apache включает в себя основные функциональные возможности, такие как обработка конфигурационных файлов, протокол HTTP и система загрузки модулей. Ядро (в отличие от модулей) полностью разрабатывается Apache Software Foundation, без участия сторонних программистов.
Теоретически, ядро apache может функционировать в чистом виде, без использования модулей. Однако, функциональность такого решения крайне ограничена.
Ядро Apache полностью написано на языке программирования C. Система конфигурации
Система конфигурации Apache основана на текстовых конфигурационных файлах. Имеет три условных уровня конфигурации: Конфигурация сервера (httpd.conf). Конфигурация виртуального хоста (httpd.conf c версии 2.2 extra/httpd-vhosts.conf). Конфигурация уровня директории (.htaccess).
Имеет собственный язык конфигурационных файлов, основанный на блоках директив. Практически все параметры ядра могут быть изменены через конфигурационные файлы, вплоть до управления MPM. Большая часть модулей имеет собственные параметры.
Часть модулей использует в своей работе конфигурационные файлы операционной системы (например /etc/passwd и /etc/hosts).
Помимо этого, параметры могут быть заданы через ключи командной строки. Мультипроцессорные модели (MPM) Система модулей
Apache HTTP Server поддерживает модульность. Существует более 400 модулей, выполняющих различные функции. Часть из них разрабатывается командой Apache Software Foundation, но основное количество — отдельными open source-разработчиками.
Модули могут быть как включены в состав сервера в момент компиляции, так и загружены динамически, через директивы конфигурационного файла.
В модулях реализуются такие вещи, как: Поддержка языков программирования. Добавление функционала. Исправление ошибок или модификация основных функций. Усиление безопасности.
Часть web-приложений, например панели управления ISPmanager и VDSmanager реализованы в виде модуля Apache. Механизм виртуальных хостов
Apache имеет встроенный механизм виртуальных хостов. Он позволяет полноценно обслуживать на одном IP-адресе множество сайтов (доменных имен), отображая для каждого из них собственное содержимое.
Для каждого виртуального хоста можно указать собственные настройки ядра и модулей, ограничить доступ ко всему сайту или отдельным файлам. Некоторые MPM, например Apache-ITK позволяют запускать процесс httpd для каждого виртуального хоста с отдельными идентификаторами uid и gid.
Также, существуют модули, позволяющие учитывать и ограничивать ресурсы сервера (CPU, RAM, трафик) для каждого виртуального хоста. Интеграция с другим ПО и языками программирования
Существует множество модулей, добавляющих к Apache поддержку различных языков программирования и систем разработки.
К ним относятся: PHP (mod_php). Python (mod_python). Ruby (apache-ruby). Perl (mod_perl). ASP (apache-asp).
Кроме того, Apache поддерживает механизмы CGI и FastCGI, что позволяет исполнять программы на практически всех языках программирования, в том числе C, C++, sh, Perl и Java.
Безопасность
Apache имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. Основными являются: Ограничение доступа к определенным директориям или файлам. Механизм авторизации пользователей для доступа к директории по методу HTTP-Авторизации (mod_auth_basic) и digest-авторизации (mod_auth_digest). Ограничение доступа к опеределенным директориям или всему серверу, основанное на IP-адресах пользователей. Запрет доступа к определенным типам файлов для всех или части пользователей, например запрет доступа к конфигурационным файлам и файлам баз данных. Существуют модули, реализующие авторизацию через СУБД или PAM.
В некоторых MPM-модулях присутствует возможность запуска каждого процесса Apache используя различные uid и gid с соответствующими этим пользователям и группам пользователей.
Также, существует механизм suexec, используемый для запуска скриптов и CGI-приложений с правами и идентификационными данными пользователя.
Для реализации шифрования данных, передающихся между клиентом и сервером используется механизм SSL, реализованный через библиотеку OpenSSL. Для удостоверения подлинности web-сервера используются сертификаты X.509.
Существуют внешние средства обеспечения безопасности, например mod_security. Интернационализация
Начиная с версии 2.0 появилась возможность определения сервером локали пользователя. Сообщения об ошибках и событиях, посылаемые браузеру, теперь представлены на нескольких языках и используют SSI технологию.
Также, можно реализовать средствами сервера отображение различных страниц для пользователей с различными локалями. Apache поддерживает множество кодировок, в том числе Unicode, что позволяет использовать страницы, созданные в любых кодировках и на любых языках. Обработка событий
Администратор может установить собственные страницы и обработчики для всех HTTP ошибок и событий, таких как 404 (Not Found) или 403 (Forrbiden). В том числе существует возможность запуска скриптов и отображения сообщений на разных языках. Как только Apache был успешно установлен, его необходимо настроить.
Замечание: В этом разделе рассказывается о версии 1.3.X Apache HTTP сервера, поскольку эта версия наиболее широко используется в FreeBSD. Apache 2.X содержит много новых технологий, но здесь они не обсуждаются. За дополнительной информацией о Apache 2.X, обращайтесь к http://httpd.apache.org/.
Настройка
В FreeBSD основной файл настройки Apache HTTP сервера устанавливается в /usr/local/etc/apache/httpd.conf. Это обычный текстовый UNIX® файл настройки с строками комментариев, начинающимися с символа #. Исчерпывающее описание всех возможных параметров настройки находится за пределом рассмотрения этой книги, поэтому здесь будут описаны только наиболее часто модифицируемые директивы. ServerRoot "/usr/local"
Указывает верхний каталог установки Apache по умолчанию. Бинарные файлы находятся в bin и sbin, подкаталоги расположены относительно корневого каталога сервера, файлы настройки находятся в etc/apache. ServerAdmin you@your.address
Адрес, на который должны будут отправляться сообщения о проблемах с сервером. Этот адрес выводится на некоторые генерируемые сервером страницы, например с сообщениями об ошибках. ServerName www.example.com
ServerName позволяет вам устанавливать имя хоста, которое отправляется обратно клиентам, если оно отличается от того, с которым настроен хост (например, использование www вместо реального имени хоста). DocumentRoot "/usr/local/www/data"
DocumentRoot: Каталог, внутри которого будут храниться документы. По умолчанию, все запросы обрабатываются внутри этого каталога, но символические ссылки и синонимы могут использоваться для указания на другие каталоги.
Хорошей идеей будет сделать резервные копии настроек Apache перед внесением изменений. Как только вы будете удовлетворены первоначальной настройкой, можно запускать Apache.
Запуск Apache
Apache не запускается из inetd, как это делают многие другие сетевые серверы. Он настроен для автономного запуска, чтобы обеспечивать большую производительность при обработке HTTP запросов от браузеров клиентов. Для упрощения запуска, остановки и перезапуска сервера существует shell скрипт. Для запуска Apache в первый раз просто выполните: # /usr/local/sbin/apachectl start
Вы можете остановить сервер в любой момент, выполнив: # /usr/local/sbin/apachectl stop
После внесения любых изменений в файл настроек, вам потребуется перезапустить сервер: # /usr/local/sbin/apachectl restart
Для перезапуска Apache без прерывания имеющихся соединений, выполните: # /usr/local/sbin/apachectl graceful
Дополнительная информация находится на странице справочного руководства apachectl(8).
Для запуска Apache при старте системы, добавьте в /etc/rc.conf следующую строку: apache_enable="YES"
Если вы хотите передать программе Apache httpd дополнительные параметры командной при загрузке системы, они могут быть помещены в дополнительную строку rc.conf: apache_flags=""
Теперь, когда веб сервер запущен, вы можете просмотреть свой веб сайт, задав в строке браузера адрес http://localhost/. По умолчанию отображается веб страница /usr/local/www/data/index.html.
Виртуальный хостинг
Apache поддерживает два различных типа виртуального хостинга (Virtual Hosting). Первый метод основан на именах (Name-based Virtual Hosting). Он использует полученные от клиента заголовки HTTP/1.1 для определения имени хоста. Это позволяет многим различным доменам использовать один и тот же IP адрес.
Для настройки Apache на использование этого типа хостинга добавьте в httpd.conf запись подобную следующей: NameVirtualHost *
Если веб сервер назывался www.domain.tld и вы хотите настроить виртуальный домен для www.someotherdomain.tld, необходимо добавить в httpd.conf следующие записи: <VirtualHost *> ServerName www.domain.tld DocumentRoot /www/domain.tld </VirtualHost>
<VirtualHost *> ServerName www.someotherdomain.tld DocumentRoot /www/someotherdomain.tld </VirtualHost>
Замените адреса и пути к документам на те, что вы будете использовать.
|