Ofzen And Computing поддерживается читателями. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем бесплатно получать для вас партнерскую комиссию. Как сотрудник Amazon, я зарабатываю на соответствующих покупках.

Как установить Apache на Windows 7

  Написано: Администратор
Обновлено: 27.05.2020
Стандартное восточное время. Чтение: 2 минуты

Чтобы установить программное обеспечение веб-сервера Apache HTTPD в Windows 7, вы должны сделать несколько разных вещей.

  1. Загрузите и установите программное обеспечение Apache.
  2. Если вы хотите передавать контент на другие компьютеры в вашей сети, разрешите трафик порта 80 через брандмауэр Windows.
  3. Если вы хотите предоставлять контент для общего доступа, вы также должны разрешить трафик порта 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, получить его можно двумя способами:

  1. С вашего компьютера: получите свой внутренний IP-адрес из командной строки. Вероятно, он будет начинаться с «192.168.».
  2. С вашего маршрутизатора: войдите в панель управления вашего маршрутизатора и найдите опцию, которая показывает вам всех подключенных клиентов. На многих маршрутизаторах Linksys вы можете получить список IP-адресов из таблицы DHCP-клиентов.

Разрешите трафик Apache через ваш маршрутизатор

Если вы хотите предоставлять контент для широкой публики, вы должны разрешить трафик Apache через порт 80 через ваш маршрутизатор. Процесс для этого отличается в зависимости от производителя вашего маршрутизатора. Если у вас есть маршрутизатор Linksys, процесс, вероятно, выглядит следующим образом:

  1. Войдите в панель управления маршрутизатора.
  2. Перейти к безопасности.
  3. Снимите флажок «Блокировать анонимные интернет-запросы».
  4. Нажмите «Сохранить».
  5. Перейдите в раздел «Приложения и игры».
  6. Введите следующую информацию:
    • Применение: Апач
    • Старт: 80
    • Конец: 80
    • Протокол: Оба
    • IP-адрес: тот же внутренний IP-адрес, который вы получили ранее.
    • Отметьте «Включить».
  7. Нажмите «Сохранить».

Имейте в виду, что существуют риски, связанные с доступом внешнего мира через брандмауэр вашего маршрутизатора. Если вы что-то неправильно настроите, вы можете непреднамеренно сделать личную информацию общедоступной.

Автор