УСТАНАВЛИВАЕМ WEB-СЕРВЕР

Спецвыпуск Xakep, номер #022, стр. 022-038-1


чтоб было чего дефейсить

R0m@n AKA D0ceNT (siriusblack@omen.ru), Фоменко Зоя AKA DasaDA (kammi@yandex.ru)

В предыдущей статье мы рассказали тебе о том, какие web-серверы существуют в природе. А теперь пришло время поговорить о том, как поставить и настроить web-сервер. К сожалению, объем статьи не позволяет рассказать тебе про установку хотя бы всех тех серверов, про которые мы рассказали тебе в предыдущей статье, поэтому ограничимся самым популярным сервером - Apache - и научим тебя устанавливать и настраивать его под Linux и Windows. Этот сервер распространяется совершенно бесплатно, в отличие даже от того же IIS, который, начиная с 5 версии, входит в состав Windows 2000 и XP Professional/Server (в XP Home Edition - не входит), а, следовательно, бесплатно и отдельно ты его уже не получишь. Да и разобраться с IIS намного проще. Короче, приступим.

APACHE ПОД WINDOWS

Такой подзаголовок наверняка вызовет ухмылку у всех серьезных вебдизайнеров и линуксойдов. Зачем кому-то понадобилось ставить Apache под виндами, когда он создан для Unix и будет наиболее эффективен именно на nix-системах? Да и к тому же под винду его надо ставить отдельно, в то время как большинство дистрибутивов Linux уже содержит Apache - остается только настроить его. Не беда, про Linux мы поговорим позже, а этот раздел будет полезен тем, кто по каким-либо причинам не хочет связываться с Linux или кому нужно просто протестировать свой сайт на домашнем компьютере, прежде чем залить его на сервер. Начнем с установки. Дистрибутив можно найти как на официальном сайте - www.apache.org, так и, например, тут: http://www.dizain.ru/dklab/dis/apache_setup.exe. В конце концов, найдешь его где-нибудь на Митино-базаре. При установке советую изменить путь по умолчанию на что-то более понятное и близкое к принятым на web стандартам: c:\usr\local\apache. Так будет удобней, и ты сам поймешь, почему, когда серьезно займешься web-коддингом. Именно на этот путь тебе часто придется ссылаться в своей работе. Я использовал версию 2.0.35, но если у тебя другая, то не беспокойся - я тебе буду объяснять так, что, по идее, должно подойти к любой версии.

Во время установки тебе, скорее всего (смотря какая версия), предложат ввести имя домена (domain name), имя сайта (site name) и почтовый адрес. Если ты ставишь сервер, к которому должен быть доступ с любого компа в Интернете, то тогда вводи зарегистрированные на тебя данные. Если же ты ставишь Apache на своем домашнем компьютере и планируешь всего лишь тестировать на нем свои странички перед загрузкой на реальный сервер, советую ввести такие данные: имя домена - localhost, имя сайта - любое, например, vasyapupkin (ни www, ни "точкару" можешь не указывать), или твой IP, ну, а мыло можешь ввести и реальное. Главное заполнить все три поля, в крайнем случае, изменишь эти данные потом.

После установки (если ставишь под Win2000/XP, можно и не перезагружаться) запусти браузер и введи в адресной строке имя домена или имя сайта, которые ты задал при установке (в нашем примере это localhost либо vasyapupkin) - если все правильно, то ты должен увидеть стартовую страницу сервера Apache, как на скриншоте. А в системном трее должен появиться значок: красное перо с зеленой стрелочкой в кружочке - означает, что сервер запущен. Теперь он будет грузиться вместе с Windows. Но если у тебя другая версия и она не грузится вместе с Windows, тогда поищи ее в менюшках "Пуск->Программы..." и т.д. Там будут какие-нибудь опции вроде Start, Stop, Restart или нечто подобное. Надеюсь, ты сам разберешься, как запускать, останавливать и рестартить сервер (значки говорят за себя).

Содержание  Вперед на стр. 022-038-2