User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 

В данной статье мы научимся устанавливать web-сервер на компьютер. В качестве web-сервера мы будем использовать Apache http server версии 2.2.25. На момент написания статьи уже доступна версия 2.4.9, но только в исходных кодах, т.е. если Вы умеете их компилировать, то вперед, эта статья не для Вашего уровня, тут мы обсудим базовые сведенья по установке, так сказать для чайников.
Установку будем производить на Windows 7 64bit, но она ничем не будет отличаться и для других систем.


Первым делом решаем ребус со скачиванием дистрибутива Apache.
 Для этого заходим на http://apache.org.  Переходим в верхнем меню в раздел Download. Листаем вниз до списка продуктов и выбираем Projects -> HTTP Server. Попадаем на страницу http://httpd.apache.org/.
Тут мы видим блоки, в подзаголовках которых написаны названия версий. А в нижней части каждого блока есть ссылка Download.
Скачать дистрибутив Apache http server версии 2.2.25. Тут мы видим блоки, в подзаголовках которых написаны названия версий. А в нижней части каждого блока есть ссылка Download.
Открою секрет, все они ведут на одну и ту же страницу, соответственно, жмем на любую понравившуюся. На следующей странице с названием «Download - The Apache HTTP Server Project» мы опять видим блоки, каждый из которых отвечает за версию Apache. Внутри блока мы видим по нескольку ссылок на исходные коды в разных форматах и бинарные файлы.
Скачать Apache http server версии 2.2.25 бинарные файлы
Жмем на ссылку Binaries, как на рисунке выше. Попадаем на зеркало, которое сайт apache.org посчитал наиболее близким к Вам.
Скачать дистрибутив Apache http server версии 2.2.25 Жмем на ссылку Binaries, как на рисунке выше. Попадаем на зеркало, которое сайт apache.org посчитал наиболее близким к Вам.
Тут Вы жмете на ссылку с названием Win32 и попадаем на страницу, на которой есть ссылки на установщики всех доступных версий и 2.0.65 и 2.2.25 (версии указаны на момент написания статьи).
Скачать дистрибутив Apache http server версии 2.2.25
Выбираем самую последнюю и скачиваем дистрибутив. Дистрибутив поставляется в формате стандартного пакету установки от Microsoft – MSI.
Далее нам надо стать администраторами на машине, на которую мы устанавливаем программу. Если Вы таковым не являетесь, то перелогиньтесь под учетной записью локального администратора, или позовите Вашего системного администратора на помощь.
Запускаем установщик скаченный ранее.
установить Apache http server версии 2.2.25 жмем NEXT
Нам говорят, что именно мы собираемся установить. Мы жмем NEXT.
установить Apache http server версии 2.2.25 I accept the terms in the license agreement
На следующей странице нам предлагают согласиться с лицензионным соглашением. Ставим переключаетель в «I accept the terms in the license agreement» и жмем NEXT.
установить Apache http server версии 2.2.25
Нам говорят об авторах этой замечательной программы. Жмем NEXT.
установить Apache http server версии 2.2.25 Вводим localhost
На этом этапе с нас попросят ввести данные о нашем сервере. Вводим localhost в первые два поля, а в третье вводи Ваш почтовый ящик. Переключатель выставляем в «For all users». Указанный почтовый ящик будет отображаться в браузере, когда пользователи запросят несуществующую страницу, так что если Вы боитесь за дальнейший поток спама, то укажите не существующий адрес.
установить Apache http server версии 2.2.25  оставляем «типичную» установку
На следующем этапе оставляем «типичную» установку. И жмем NEXT.
Далее нас спросят о каталоге для установки программы. Поскольку я лично за поряднок, то почти никогда не меняю пути установки программы, чего и вам советую. Исключение могут составить случаи, когды Вы не являетесь локальным админом на компьютере. Ведь в дальнейшем Вы сто процентов будите править конфигурационный файл apache сервера httpd.conf, а он будет лежать в каталоге программы, куда у Вас может не оказаться прав.
После этого начнется установка. Если Вы локальный администратор компьютера, в системе отключен контроль учетных записей и не установлен антивирус, то все пройдет, как по маслу. В противном случае в процессе установки Вы будите получать от системы дополнительные вопросы. Сложность может возникнуть, если Ваш антивирус не настроен, чтобы задавать «разрешающие» вопросы, а просто молча без уведомлений, блокирует действия установщика. В этом случае постарайтесь просто отключить антивирус на время.
Когда установка пройдет, то в трее (рядом с часами) появиться значек с красным перышком.
Запуск/перезапуск Apache http server версии 2.2.25  в трее (рядом с часами) появиться значек с красным перышком
Если под перышком зеленый треугольничек, это значит, чтоhttp сервер запущен и все хорошо. Щелкнув по перышку Вы откроете меню, в котором будут пункты для остановки http сервера, перезапуска и запуска. Ими надо будет пользоваться, если Вы изменяете конфигурационный файл сервера httpd.conf.
Проверить правильность установки очень просто. Зайдите в браузер и наберите http://localhost/. Не забудьте набрать HTTP://, без него браузер, скорее всего, отправит Вас в посиковую систему искать в интернете сайт «localhost». Если все хорошо, то вы увидете в браузере контрольную страницу со словами «It works!».
Проверить работоспособность Apache http server версии 2.2.25 http://localhost/ It works
Теперь нам надо проверить, виден ли наш сервер на других компьютерах локальной сети. Для этого на другом компьютере откройте браузер и напишите в строке http://192.168.1.108/ где 192.168.1.108 – ip адрес компьютера, на который установлен Apache Http Server. Вместо IP можно указывать имя компьютера.
Теперь немного о том, что где лежит:
1. Конфигурационный файл httpd.conf лежит в каталоге установки программы в подкаталоге «conf». У меня полный путь к нему выглядит так C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf
2. Ваш сайт лежит тоже в каталоге программы в подкаталоге htdocs. Соответственно у меня это C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs
3. По умолчанию Apache настроен, искать в каталоге сайта файл index.html.
4. Если создать в каталоге htdocs подпапку (например «1с-web»), и в неё поместить свой index.html, то этот документ будет доступен по адресу в браузере http://localhost/1c-web или http://192.168.1.108/1c-web

 На сегодня все, спасибо за внимание

 

Авторизуйтесь пожалуйста