tiZer

TIZZZ

вторник, 3 марта 2009 г.

Установка Apache

В процессе понимания процесса установки и настройки Apache HTTP-сервера я прочёл некоторое количество статей из цыкла "для чайников". Некоторые из них были довольно неплохими, но без знания некоторых базовых понятий осознание сути вызывало некотрые трудности. Другие были и вовсе чисто техническими и буквально "вели" пользователя "за руку"... В итоге Apache работал, но как пользователь этого достиг, он не понимал.
И вот я решил написать инструкцию по установке Apache HTTP-сервера, апилируя к абстрактному методу обьяснения происходящего....
Приступим..
Если вы читаете данную статью, то учить вас работе с браузером(Internet explorer, Mozilla Firefox, Opera etc...) не нужно. =)
Итак... Для начала скачаем себе дистрибутив Apache. Для этого нужно зайти на страничку http://httpd.apache.org/download.cgi и нажать мышкой на ссылке Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_2.2.11-win32-x86-no_ssl.msi (последняя версия на момент написания статьи), и сохранить его на своём компьютере.
После успешного скачивания кликаем мышкой на нашем файле и видим такое окошко

Тут для нас нет ничего интерестного (это уведомление о том, что программа защищена авторским правом), посто жмём "Next >"..
Далее мы видим окошко, в котором нас просят принять условия лицензии, о которой нас предупредили ранее..

Ставим переключатель в положение "I accept...." и снова жмём "Next >"..
И вот, мы видим последнее не интерестное нам окошко, где рассказываеться про Apache

И вот наконецто 1е окошко, в котором мы можем проявить свои навыки скоростного( или не очень) набора текста.... =)

Вводим в соответствующие поля необходимые данные ( домен, имя сервера, и e-mail администратора сервера).
А теперь поподробнее...
Домен(Network Domain) это адрес, по которому посетители будут находить ваш сервер... чтото вроди адреса в справочнике...
Имя сервера(Server Name) это типа места на сервере... чтото аналогия не придумывакеться... эмммм ... Если Домен, это номер дома, то Имя сервера - номер квартиры... вроди похоже :))
E-mail администратора сервера (Administrator`s Email Address) ноу коментс... =)
Если ваш сервер локальный(у вас на компьютере) то вместо домен, имя сервера можно написать localhost
Ещё на этом окошке есть переключатель...."For All Users..." или "Only for Current.." ... Если перевести, то нас спрашивают, на каком порту Apache будет "ждать" посетителей..Стандартный порт - 80.
Чтобы понять, что такое прослушиваемый порт, представим себе какой-то офис, в котором все звонки принимает секретарь и потом переключает на нужного сотрудника (там ещё музычка играет... жалко, что одна и та-же :( )... Так вот... в данном примере офис, это ваш компьютер (точнее операционная система, но сейчас это не существенно).. в котором есть секретарь и сотрудники, которые только и делают, что ждут звонка(наверно однокласники не работают :)) ). Одним из этих сотрудников, внутренний номер которого, это номер порта, и будет наш Apache...
Естественно, до сотрудника можно дозвониться, не тревожа секетаря, набрав добавочный номер... в интернете тосно тка-же набирая http://localhost:8080 мы обращаемся к службе, которая "слушает" порт 8080..
Для начала выберем ."For All Users...", т.к для нас это не критично, и это в любой момент можно будет изменить...
С этим окошком вроди всё ясно, жмём "Next >".
Видим следующее окошко

Так как целью данной статьи являеться не устанвка Apache, а понимание того, что мы делаем, выберем пункт "Custom", который даст нам возможность выбрать компоненты, которые мы хотим.

Здесь
  • Apache Runtime... - основные файлы, необходимые для работы сервера..(не выключать!!!)
  • Build Headers and Libraries - это неоткомпилированные модули, оооочень редко, кому нужны....
  • APR Iconv Code Pages - это кодовые страницы (нужны, если ваш сервер будет работать с кодировками)
  • Apache Documentation - Документация, этим всё сказано
  • Apache Service Taskbar Icon - утилитка, которая для управления службой Apache (появляеться в таскбаре, рядом с часами)

По умолчанию Апач хочет установиться в \Program Files\Apache Software Foundation\Apache2.2\ но мы можем выбрать любой другой каталог, нажав на кнопку "Change"

Вот и всё, что нужно знать инсталлятору, чтобы Апач заработал...
жмём "Next >", а затем "Install"...Через несколько минут наш Апач установлен =)


Теперь, набрав в браузере http://localhost мы увидим ,что наш Апач заработал

На этом пока-что всё...
Если есть вопросы, задавайте, постараюсь ответить...
Возможно напишу продолжение.... как знать

Комментариев нет:

Отправить комментарий