Apache 1.3 или Apache 2.x?

Оба варианта хороши, так что принять Решениебудет нелегко. Apache 1.3 наде жен, как скала, хорошо поддерживается и отлично документирован. Программа
обладает бесконечными возможностями расширения и настройки за счет уста новки дополнительных модулей. Поговорка «Лучшее — враг хорошего» остается
актуальной, особенно в компьютерных отраслях.
С другой стороны, Apache 2 заметно отличается от Apache 1.3 по архитектуре.
Apache 2 работает быстрее, эффективнее и гораздо лучше масштабируется. Правда,
модули 1.3 не работают в 2.0 без перекомпиляции, а в некоторых случаях — без
написания заново. К счастью, программа существует уже достаточно давно, и для нее
существует множество полезных модулей, готовых к работе. В будущем ситуация
будет только улучшаться, поскольку усилия разработчиков будут в большей сте пени направляться на версию 2.0.
На момент написания книги серьезные проблемы оставались только с моду лем РНР. Разработчики РНР предупреждают, что РНР не следует использовать
с Apache 2.0 в условиях коммерческой эксплуатации систем, но возможно, когда
вы будете читать эту книгу, работа над РНР 5 уже будет закончена. Если вы соби раетесь ограничиться только статическими страницами, РНР не понадобится, но
если вы намерены генерировать динамический контент и строить веб-приложе ния — РНР станет хорошей альтернативой для Perl, поскольку этот сценарный
язык был разработан специально для веб-программирования. За информацией
обращайтесь на сайт http://us3.php.net.
Исходные тексты или пакеты?
Установка из пакета выполняется быстрее, но в вашем распоряжении будут лишь
те возможности, которые счел нужным вам предоставить автор пакета. Однако
этот вариант нельзя назвать самым простым — в разных дистрибутивах использу ются разные имена файлов и пакетов. Чтобы разобраться в документации Apache,
вам придется вычислить все различия.
Установка по исходным текстам требует чуть больших усилий: вы должны
вручную создать стартовый сценарий, создать владельца и группу Apache, а так же задать все параметры компиляции, включая местонахождение файлов. За это
вы сможете точно определить конфигурацию сервера. Кроме того, при использо вании Apache 2.0 вам уже не придется перекомпилировать двоичный файл для
того, чтобы добавить или удалить модуль. К числу новых возможностей версии 2
принадлежат объекты DSO (Dynamic Shared Objects), которые являются анало гами загружаемых модулей ядра. Просто добавьте или удалите нужные модули,
не трогая двоичного файла httpd.
Самостоятельный хостинг или услуги?
Существует несколько вариантов организации хостинга. Во-первых, можно создать
веб-сервер на физическом компьютере (скажем, находящемся у вас дома или
в офисе). Преимуществами этого варианта являются удобство и полный конт роль — если что-то пойдет не так, вы сможете немедленно исправить ситуацию.
С другой стороны, вам также придется решать все проблемы с сопровождением,
безопасностью и обслуживанием. А если подключение к Интернету перестанет
работать, вам придется лично обращаться к вышестоящему поставщику. Впро чем, главным недостатком все же является высокая стоимость скоростных каналов.
Другой вариант — использование коммерческих услуг веб-хостинга. За еже месячную плату в вашем распоряжении оказываются ресурсы (дисковое простран ство, пропускная способность канала и функциональность) общего сервера. Такой
вариант может оказаться вполне приличным, если найти качественного постав щика. Как правило, коммерческий хостинг включает массу функций: FTP, MySQL,
РНР, CGI, Perl, POP/IMAP, SpamAssassin и т. д. Не ищите самый дешевый вари ант — в общем случае вы получаете ровно то, за что заплатили. Не верьте утверж дениям о «неограниченной пропускной способности» и прочей чуши.

Третий вариант — аренда оборудования и подключения в коммерческом вычис лительном центре с самостоятельной установкой и сопровождением программного
обеспечения. Это позволит сэкономить на канале, поскольку вы будете использо вать общую линию. Хороший центр обеспечивает бесперебойное электропитание,
резервные интернет-каналы и хорошую физическую безопасность. Специалисты
следят за использованием канала и серверов и не прощают «пожирания ресур сов» и других злоупотреблений.
Помните: чем больше вы хотите, тем дороже это будет стоить — бесплатный
сыр бывает только в мышеловке. К предложениям из разряда «слишком хорошо,
чтобы быть правдой» стоит относиться с подозрением.