Как установить Apache на Windows 7
Чтобы установить программное обеспечение веб-сервера Apache HTTPD в Windows 7, вы должны сделать несколько разных вещей.
- Загрузите и установите программное обеспечение Apache.
- Если вы хотите передавать контент на другие компьютеры в вашей сети, разрешите трафик порта 80 через брандмауэр Windows.
- Если вы хотите предоставлять контент для общего доступа, вы также должны разрешить трафик порта 80 через маршрутизатор и направить его на нужную машину.
Пропустить
Скачайте и установите Апач
Посещать httpd.apache.org и выберите загрузку программного обеспечения с зеркала. Выберите последнюю стабильную версию, если по какой-то причине вам не нужна более старая. Загрузите один из выпусков двоичных файлов Win32 (один поставляется с Open SSL, а другой — нет).
Apache для Windows поставляется в виде самоустанавливающегося пакета MSI. Запустите установщик, ответьте на вопросы, которые он задает, и вы получите базовую конфигурацию веб-сервера на своем компьютере с Windows 7.
На этом этапе вы можете открыть веб-браузер и перейти по адресу http://localhost или http://127.0.0.1 и увидеть тестовую страницу, сообщающую, что сервер работает. Поместите содержимое, которое вы хотите использовать, в папку c:Program FilesApache Software FoundationApache[xx]htdocs.
Разрешить трафик порта 80 через брандмауэр Windows
Если вы хотите отправлять запросы с другого компьютера в вашей сети, вам необходимо настроить брандмауэр Windows, чтобы разрешить эти подключения. В Windows 7 это можно сделать, выбрав «Пуск» → «Панель управления» → «Система и безопасность» → «Брандмауэр Windows» → «Дополнительные параметры» → «Правила для входящих подключений» → «Новое правило». Создайте правило порта для TCP через порт 80. Вот более подробное описание процесса.
Назовите правило для Apache.
Теперь вы можете ввести IP-адрес вашего сервера в адресную строку веб-браузера на другом из ваших компьютеров и получить контент от Apache. Если вы не знаете локальный IP-адрес компьютера Apache, получить его можно двумя способами:
- С вашего компьютера: получите свой внутренний IP-адрес из командной строки. Вероятно, он будет начинаться с «192.168.».
- С вашего маршрутизатора: войдите в панель управления вашего маршрутизатора и найдите опцию, которая показывает вам всех подключенных клиентов. На многих маршрутизаторах Linksys вы можете получить список IP-адресов из таблицы DHCP-клиентов.
Разрешите трафик Apache через ваш маршрутизатор
Если вы хотите предоставлять контент для широкой публики, вы должны разрешить трафик Apache через порт 80 через ваш маршрутизатор. Процесс для этого отличается в зависимости от производителя вашего маршрутизатора. Если у вас есть маршрутизатор Linksys, процесс, вероятно, выглядит следующим образом:
- Войдите в панель управления маршрутизатора.
- Перейти к безопасности.
- Снимите флажок «Блокировать анонимные интернет-запросы».
- Нажмите «Сохранить».
- Перейдите в раздел «Приложения и игры».
- Введите следующую информацию:
- Применение: Апач
- Старт: 80
- Конец: 80
- Протокол: Оба
- IP-адрес: тот же внутренний IP-адрес, который вы получили ранее.
- Отметьте «Включить».
- Нажмите «Сохранить».
Имейте в виду, что существуют риски, связанные с доступом внешнего мира через брандмауэр вашего маршрутизатора. Если вы что-то неправильно настроите, вы можете непреднамеренно сделать личную информацию общедоступной.