Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Различия между версиями Apache и&nb p;начало работы с&nb p;ними

 

Различия между версиями Apache и&nb p;начало работы с&nb p;ними

 

 

В данном материале мы расскажем о том, чем отличаются друг от друга версии 1.3 и 2.0 веб-сервера Apache. Кроме того, вы сможете узнать, как установить его на разные платформы и произвести начальную настройку. Тонкое конфигурирование параметров веб-сервера мы опишем в следующих статьях на эту тему. Надеемся, что данный материал поможет новичкам разобраться с тонкостями установки, выбрать для себя подходящую версию и начать работу с Apache, а также напомним, что веб-сервер жизненно необходим каждому, кто собирается заниматься веб-программированием.

Сейчас параллельно развивается две версии Apache – 1.3 и 2.0В данный момент существует и параллельно развивается две ветки сервера Apache.

загрузка...

 

 

Это новая версия 2.0 и старая, но пока еще поддерживаемая версия 1.3. Такой скачок в нумерации был сделан не случайно, программный код действительно довольно сильно отличается. Многие модули, созданные для старой версии «Апача», не работают в новой. Так как на большинстве серверов пока еще установлена новая версия, разработчики были вынуждены продолжать поддержку и устранение недостатков в версии 1.3.

Новичкам, безусловно, стоит устанавливать Apache 2.0Если вы никогда раньше не сталкивались с сервером Apache, то мы, безусловно, рекомендуем вам устанавливать версию Apache 2.0. Для тех, кто уже работал с веб-сервером, мы опишем отличия, чтобы вы сами смогли решить — стоит ли переходить на более свежий продукт.

На UNIX-системах Apache может работать в многопроцессово-многопоточном режиме.На UNIX-системах, которые поддерживают технологию потоков (нитей) стандарта POSIX, веб-сервер может выполняться в многопроцессово-многопоточном режиме.

Компиляция и установка сервера в UNIX стала прощеКомпиляция и установка Apache в UNIX-системах стала более простой и аналогичной процессу сборки других программных продуктов. Это достигается тем, что ныне она основывается на методиках autoconf и libtool. О процессе установки и сборки мы подробнее поговорим ниже.

Apache 2.0 на платформах Windows, BeOS и OS/2 работает быстрее и устойчивееДля пользователей, которые устанавливают Apache не на операционные системы UNIX, а используют в качестве платформы Windows, BeOS или OS/2, также есть приятные нововведения. Были введены новые специфичные для каждой платформы мульти-процессные модули (MPM). Благодаря этому сервер стал работать намного быстрее и надежнее.

У разработчиков модулей для Apache стало намного больше возможностейДля сервера Apache 2.0 был полностью переработан API*. Теперь должны исчезнуть все проблемы, связанные с порядком следования модулей и их приоритетами. Кроме ликвидации проблем, были добавлены новые функции, которые позволяют использовать дополнительные возможности при написании модулей и не вносить никаких изменений в ядро сервера. Именно поэтому многие модули, написанные сторонними разработчиками для версии 1.3, не будут работать в Apache 2.0.

Apache 2.0 поддерживает новый протокол IPv6Поддержка нового протокола IPv6 делает систему Apache очень продвинутой и современной. Такая возможность поддерживается теперь базовой библиотекой Apache Portable Runtime.

Теперь модули для Apache могут выполнять роль фильтров отправляемых и принимаемых на сервер данныхМодули Apache могут писаться как фильтры, просматривающие все данные, приходящие или уходящие с сервера. Благодаря этой возможности вы можете обрабатывать SSI-фильтром Includes страницы, которые до этого были обработаны PHP или CGI-скриптом. Ранее такое совмещение было невозможным.

Apache 2.0 поддерживает кодировку UTF-8 для работы с именами файловПри установке сервера Apache на компьютер с платформой Windows NT вы можете использовать кодировку UTF-8 (Unicode) для работы с именами файлов. Таким образом, поддерживается многоязычность для таких систем. Кроме того, сообщения об ошибках, выдаваемые пользователям, теперь могут быть написаны на разных языках — в зависимости от языка по умолчанию браузера. Это стало возможным благодаря использованию технологии SSI*.

Теперь давайте перейдем к описанию процесса установки веб-сервера Apache. Как уже говорилось, он может работать на разных платформах. В данной статье мы опишем процедуру установки Apache версии 2.0 на компьютер с системой Windows и UNIX-системах. Собственно, с последнего мы и начнем.

Установка Apache 2.0 для UNIX-систем.

Для того чтобы провести процесс установки, вам необходимо около 50 мегабайт свободного пространства для временных файлов. После установки Apache будет занимать около десяти мегабайт, в зависимости от установленных модулей. Для компиляции и сборки сервера нужно, чтобы на компьютере был установлен ANSI-С компилятор – например, GCC.

На странице загрузки нужно скачать версию сервера, подходящую для вашей операционной системы. После этого нужно разархивировать файлы следующим образом:

$ gzip -d httpd-2_0_NN.tar.gz $ tar xvf httpd-2_0_NN.tar

Теперь у вас на компьютере создан новый каталог с исходными кодами сервера Apache. Вам нужно зайти в него и произвести некоторые настройки перед тем, как начать компиляцию и сборку сервера. Для конфигурирования дерева исходных кодов со значениями по умолчанию нужно запустить скрипт ./configure без параметров. Обычно этого вполне достаточно, но если вы желаете изменить что-либо, то список параметров можно найти на сайте разработчиков.

После настройки пришло время скомпилировать и установить сервер Apache. Делается это следующими командами:

$ make
$ make install

Наберитесь терпения — процесс может занять около трех минут, в зависимости от быстродействия вашего оборудования. В принципе, сервер уже готов к работе. Его главный конфигурационный файл носит название /conf/httpd.conf.

$ /bin/apachectl start

Если все прошло успешно, то, зайдя браузером на адрес /redir.php?url=localhost%2F%2C вы увидите заставку сервера Apache и ссылку на документацию.

Установка Apache 2.0 для Windows-систем.

Теперь давайте рассмотрим процесс установки сервера Apache 2.0 для компьютеров с операционной системой Windows. Мы рекомендуем устанавливать Apache на Windows NT-подобные системы — такие, как Windows NT 4.0, Windows 2000 и Windows XP. Версии 95, 98 и Millenium вряд ли подойдут для серьезного сервера. Хотя их и можно использовать, если вы хотите поставить Apache на свой рабочий компьютер для отладки сайтов.

Для начала стоит скачать дистрибутив Apache 2.0 на сайте разработчика; он имеет формат Microsoft Installer 2.0. Если у вас не получается установить Apache, то Installer требует обновления с сайта Microsoft (для Windows 9x, для Windows NT 4.0/2000). После скачивания запустите msi-файл, и установка сервера начнется.

В процессе инсталляции система задаст вам несколько вопросов:

Network Domain – домен, в котором будет находиться сервер. Если его адрес server.company.ru, то введите сюда company.ru;
Server Name – имя сервера. В нашем случае это server.company.ru;
Administrator's Email Address – здесь введите ваш электронный адрес.

Все остальные параметры мы рекомендуем вам оставить по умолчанию, тогда Apache будет установлен в каталог c:/Program Files/Apache Group/Apache2/ и станет еще одним сервисом Windows NT.

После установки сервер уже готов к работе. Его запуск будет осуществляться стандартными средствами работы с сервисами Windows NT. Если вы установили Apaсhe на Windows 9x, или не стали разрешать инсталляцию сервиса, то запуск осуществляется следующим образом:

apache -k start

После работы можно остановить сервер командой:

apache -k stop

Главный конфигурационный файл сервера Apache будет находиться в каталоге /conf/ и называться httpd.conf. Очень подробно обо всех директивах этого файла вы можете прочитать на сайте разработчиков. В принципе, после установки сервер сразу же готов к работе, но вы можете произвести его тонкую настройку.

Мы сейчас не будем вдаваться в подробности, потому что тема настройки Apache достойна отдельного материала. Будем надеяться, что, следуя инструкциям, вам удалось установить сервер и начать работу с ним. Если у вас появились какие-то вопросы, касающиеся Apache, и вы не нашли ответы на них в этой статье, то обратитесь в наш форум, где всегда готовы помочь страждущим.

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Различия между версиями Apache и&nb p;начало работы с&nb p;ними":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Различия между МСФО и российской системой бухгалтерского учета

АКДИ "Экономика и жизнь" / В этой статье дан сравнительный анализ основных принципов подготовки отчетности по МСФО и российским правилам бухгалтерского учета. Он проведен в отношении порядка составления и представления отчетности, основополагающих допущений и сопоставления основных качественных характеристик информации, раскрываемой в отчетности. Приведенный ниже сравнительный анализ основных принципов и положений подготовки и составления финансовой отчетности в соответстви ...

» Бухгалтерия и аудит - 16391 - читать


Учетная политика предприятия: различия между бухгалтерским и налоговым учетом.

ToT / Учетная политика предприятия: различия между бухгалтерским и налоговым учетом. Для целей Бухгалтерского Учета Для целей Налогового Учета Определение Документ/ Основание Определение Документ/ Основание Понятие учета Бухгалтерский учет - упорядоченная система сбора, регистрации и обобщения информации в денежном выражении об имуществе, обязательствах организаций и их движении путем сплошного, непрерывного и документального учета всех хозяйственных операций ФЗ РФ> ? 129-Ф ...

» Бухгалтерия и аудит - 7185 - читать


Различия между городом и деревней стерты

Чиновники Московской области придумали изящный и совершенно законный способ увеличения ставки земельного налога. Он заключается в изменении границ муниципальных образований, вследствие чего отдельные предприятия, находившиеся до этого на территории сельских населенных пунктов, попадают в пределы городов. В результате ставка земельного налога для этих предприятий возрастает в десятки раз.

» Загородная недвижимость - 2066 - читать


Исследование половых различий при работе с Интернетом на примере российских пользователей

Анализ проблемы половых различий при взаимодействии с информационными технологиями Исследование половых различий в применении информационных технологий привлекает значительное внимание зарубежных исследователей. Например, получены многочисленные данные о влиянии пола пользователя на характер его взаимодействия с компьютером. Показано, что половые различия в поведении и психической деятельности человека фиксированы в самом построении человеко-компьютерного диалога (Whitley,1 ...

» Научные исследования - 2221 - читать


Как я стала трудоголиком, или Ищем отличия между работой и личной жизнью

Работа и личная жизнь – вещи казалось бы несравнимые. Народная мудрость (и одновременно одно из главных правил корпоративной этики) гласит: не нужно смешивать работу и личную жизнь. Но нас это редко смущает.

» Работа и карьера - 3504 - читать



Статья на тему Интернет » Интересное в сети » Различия между версиями Apache и&nb p;начало работы с&nb p;ними

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru