FastNetMon

Tuesday 8 December 2009

Установка Apache 2.2 на Windows 2008 Server

1. Качаем со страницы http://httpd.apache.org/download.cgi файл "Win32 Binary including OpenSSL 0.9.8k (MSI Installer)". А вот прямая ссылка. Файл рекомендую сохранять в папку C:\distro.

2. Запускаем исполняемый файл C:\distro\apache_2.2.14-win32-x86-openssl-0.9.8k и перед нами появляется мастер установки
3. Нажимаем Next
4. Выбираем галочку "I accept the term in the license agreement", тем самым принимая лицензионное соглашение, и жмем Next
5. Жмем Next
6. Теперь перед нами окно "Server Information", будем заполнять его постепенно.
6.1 Прописываем в Network Domain и Server Name "domain." соответственно без кавычек.
6.2 В поле Administrators Email вписываем либо свой email, либо произвольный - например support@microsoft.com
6.3 Ставим галочку "for All Users, on port 80, as a Service".
7. Жмем Next
8. Перед нами окно "Please select a setup type": выбираем "Typical" (впрочем, в "Custom" ничего полезного и нету - только developer headers ) и жмем Next.
9. Выбираем "Destination Folder", оно стандартно выставлено в "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\", так что меня не требуется, щелкаем Next.
10. Когда все вопросы о режимах установки решены, щелкаем Install для начала установки
11. Дожидаемся появления экрана "Installation Wizard Completed" и жмем Finish.

Убеждаемся, что Апач запустился и добавлен в автозапуск
Теперь надо убедиться, что сервис Apache запустился, для этого идем - Start -> Administrative tools -> Services и ищем там пункт "Apache2.2" и проверяем, что в поле status стоит "Started", а в поле "Startup type" стоит "Automatic".

Проблемы с соединением?
Но если Windows настроена правильно, то при попытке подключиться к адресу: http://ip.ad.dr.es нас ожидает страница "сервер не найден", т.к. фаерволл заблокировал соединение.

Настройка Windows Firewall
Идем по маршруту Start -> Administrative Tools -> Windows Firewall with Advanced Security. Теперь с левой стороны выбираем "Inbound Rules", т.к. нам необходимо разрешить входящие соединения на 80й порт. Теперь в меню выбираем Action -> New Rule.

1. Выбираем Port и щелкаем Next
2. В верху выбираем TCP, внизу "Specific local ports" и вводим 80. Выбираем Next
3. Allow the connection, Next
4. Next (т.к. у нас фактически вариант подключения всегда един)
5. В поле "Name" вводим "Apache22", а в поле "Description": "Apache 2 Web Server". Выбираем Finish

Итак, теперь снова заходим на страницу: http://ip.ad.dr.es и должны увидеть надпись "It works!". Ну вот и все, серверный Виндовс побежден :)

1 comment :

  1. Спасибо огромное! Особоенно про порт

    ReplyDelete

Note: only a member of this blog may post a comment.