Как установить apache на Windows 10

Обновлено: 03.07.2024

Веб-сервер — это фундаментальный элемент Интернета. Apache работает, устанавливая соединение между удаленным сервером и браузерами посетителей веб-сайта, когда они общаются друг с другом. Хотя его использование со временем сократилось, этот веб-сервер по-прежнему занимает большое место на рынке серверов. Учитывая это, мы расскажем, как установить Apache в Windows 11/10.

Как установить Apache в Windows 11/10

После того как вы загрузили эти элементы, вы можете действовать следующим образом.

Сначала дважды щелкните исполняемый файл Microsoft Visual Studio C++, чтобы установить его. После завершения установки вам будет предложено перезагрузить компьютер. Перезапустите.

Теперь при загрузке вы можете продолжить установку Apache.

Создайте папку с именем Apache24.

Эта папка должна находиться в корне каталога, в котором установлена ​​Windows. Например, C:\Apache24.

Затем разархивируйте содержимое Apache Lounge, которое вы скачали, в папку Apache24.

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

После завершения извлечения в каталог запустите командную строку в режиме с повышенными правами, скопируйте все вместе и вставьте следующие команды и нажмите Enter, чтобы перейти в папку bin:



Теперь вы можете протестировать сервер. Для этого запустите любой установленный веб-браузер на вашем ПК, затем введите localhost или IP-адрес ПК в адресную строку и нажмите Enter. Вы увидите сообщение: Это работает!


Вы можете отключить службу, нажав комбинацию клавиш CTRL + C.

Теперь, когда у вас установлен, настроен и протестирован веб-сервер Apache, вам нужно настроить его как системную службу. Для этого скопируйте и вставьте приведенную ниже команду и нажмите Enter:


Теперь вы можете проверить, был ли Apache успешно добавлен в качестве системной службы. Для этого нажмите клавишу Windows + R. В диалоговом окне «Выполнить» введите services.msc и нажмите Enter.


Дата: 9 декабря 2020 г. Теги: сервер

Похожие записи


Пользователи и компьютеры Active Directory не отвечают

Windows Server 2022, 2019 и 2016

Различия функций Windows Server 2022, 2019 и 2016


Лучшее бесплатное ПО для резервного копирования для Windows Server

[электронная почта защищена]

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


сообщить об этом объявлении

Начать веб-разработку очень просто: вы создаете файл с именем something.html , редактируете его в Блокноте и загружаете в браузер. С помощью этого процесса можно создавать простые сайты, но чтобы по-настоящему изучить возможности, вам нужен веб-сервер.

Эта популярная статья была обновлена ​​в 2020 году и содержит наиболее полезные и точные рекомендации.

Что такое веб-сервер?

Поскольку веб-сервер находится между вашим браузером и запрошенным файлом, он может выполнять обработку, которая невозможна при непосредственном открытии HTML-файла. Например, он может анализировать код PHP, который подключается к базе данных и возвращает данные.

Вы можете использовать веб-сервер вашего хоста для тестирования, но загрузка станет утомительной, а изменения могут вступить в силу до того, как они будут полностью протестированы. Что вам нужно, так это установка локального веб-сервера.

Почему Apache?

Следующие инструкции описывают, как установить Apache в Windows. macOS поставляется с Apache и PHP. У большинства пользователей Linux Apache предустановлен или доступен в базовых репозиториях.

Комплексные пакеты

Существует несколько отличных универсальных дистрибутивов Windows, которые содержат Apache, PHP, MySQL и другие приложения в одном установочном файле, например XAMPP (для Windows, Linux и macOS), WampServer и WampDeveloper Pro. В использовании этих пакетов нет ничего плохого, хотя установка Apache вручную поможет вам больше узнать о системе и параметрах ее конфигурации.

Мастер установки Apache

Отличный официальный мастер установки .msi доступен на странице загрузки Apache. Этот вариант, безусловно, рекомендуется для начинающих пользователей или, возможно, для тех, кто впервые устанавливает Apache.

Ручная установка

Ручная установка имеет несколько преимуществ:

  • Резервное копирование, переустановка или перемещение веб-сервера выполняется за считанные секунды.
  • У вас больше контроля над тем, как и когда запускать Apache.
  • Вы можете установить Apache в любом месте, например на переносном USB-накопителе (полезно для демонстраций клиентов).

Шаг 1. Настройте IIS

Apache прослушивает запросы через TCP/IP-порт 80. Вам необходимо удалить или отключить все программы, использующие этот порт. Если у вас профессиональная или серверная версия Windows, возможно, у вас уже установлены службы IIS. Если вы предпочитаете Apache, либо удалите IIS как компонент Windows, либо отключите его службы.

Шаг 2. Загрузите файлы

Как всегда, не забывайте проверять все загружаемые файлы на наличие вирусов.

Шаг 3. Извлеките файлы

Мы установим Apache в C:/Apache24, поэтому распакуйте ZIP-файл в корень диска C:/. Apache можно установить в любом месте вашей системы, но вам потребуется изменить конфигурацию SVROOT, чтобы она указывала на ваше разархивированное местоположение — например, E:/Apache24 .

Шаг 4. Настройте Apache

Обратите внимание, что во всех параметрах пути к файлу используется прямая косая черта ( / ), а не обратная косая черта Windows. Если вы установили Apache не в C:/Apache24 , сейчас самое время найти и заменить все ссылки на C:/Apache24 .

Есть несколько строк, которые вы должны изменить для своей производственной среды:

Строка 60, прослушивание всех запросов на порт 80:

В строке 227 укажите доменное имя сервера:

Строка 224, разрешить переопределение .htaccess:

Шаг 4. Измените корневой каталог веб-страницы (необязательно)

Строка 251, установите корень:

Шаг 5. Проверьте установку

Теперь можно протестировать вашу конфигурацию Apache. Откройте окно команд (Пуск > Выполнить > cmd) и введите:

Шаг 6: установите Apache как службу Windows

Самый простой способ запустить Apache — добавить его в качестве службы Windows. Откройте новую командную строку от имени администратора и введите следующее:

Откройте Панель управления, Администрирование, затем Службы и дважды щелкните Apache2.4. Установите для параметра «Тип запуска» значение «Автоматически», чтобы Apache запускался каждый раз при загрузке компьютера.

Можно также установить для параметра "Тип запуска" значение "Вручную" и запускать Apache всякий раз, когда вы выберете, с помощью команды "net start Apache2.4".

Шаг 7. Протестируйте веб-сервер

Создайте файл с именем index.html в корневом каталоге веб-страницы Apache (либо htdocs, либо D:\WebPages ) и добавьте небольшой HTML-код:

Подведение итогов

И все! Вот еще несколько связанных руководств:

Чтобы узнать больше о рабочих процессах, посмотрите наш скринкаст Что такое npm и как его использовать?

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

На первый взгляд, разница между микроприложениями и микросервисами просто связана с проблемами внешнего интерфейса и серверной части. Но .

IDP могут предоставить продуктивную и безопасную среду для групп разработчиков. Рассмотрите все за и против, чтобы увидеть, является ли внутренний .

Разрастание UX-дизайна имитирует разрастание городов как в стремлении к росту, так и в потенциально опасных подводных камнях. Вот несколько вещей .

Запах кода может стать причиной плохого кодирования в угольной шахте. А плохое кодирование — это признак того, что требуется рефакторинг. Давайте .

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

Nvidia запустила облачную версию своей платформы Omniverse для 3D-моделирования. Компания также представила Omniverse .

Преодолейте сбои AWS, научившись создавать многорегиональную архитектуру, обеспечивающую отказоустойчивость в случае аварии.

Чтобы добиться высокой доступности и отказоустойчивости в AWS, ИТ-администраторы должны сначала понять различия между двумя моделями.

Против Ultimate Kronos Group был подан коллективный иск за предполагаемую халатность в отношении атаки программы-вымогателя и частной .

Microsoft сообщила о взломе новой группой угроз Lapsus$ ближе к концу сообщения об угрозах, посвященного .

Продавец средств аутентификации Okta стал последним технологическим гигантом, который стал жертвой плодовитой команды Lapsus$ благодаря ключевым деталям .

Считаете, что готовы к сертификационному экзамену AWS Certified Solutions Architect? Проверьте свои знания, ответив на эти 12 вопросов и.

Amazon заявила, что ее система мониторинга микроавтобусов предназначена исключительно для обеспечения безопасности водителей. Но многие отраслевые эксперты обеспокоены этим.

Amazon хотела бы укрепить свое глобальное присутствие, но гигант электронной коммерции сегодня сталкивается с препятствиями и проблемами, которых у него не было.

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

Некоторыми из наиболее распространенных веб-серверов, доступных для служб Windows, являются Tomcat, Microsoft IIS (Internet Information Services) и, конечно же, сервер Apache. Многие владельцы серверов предпочтут использовать панель управления, которая управляет большинством общих задач, обычно необходимых для администрирования веб-сервера, таких как электронная почта и настройка брандмауэра.

В LiquidWeb этот вариант означает, что вы используете один из наших полностью управляемых серверов Windows с Plesk. В качестве альтернативы некоторые администраторы, которым требуется больше гибкости, выбирают один из наших основных или самоуправляемых серверов Windows. Эта статья предназначена для последнего типа серверов без панели управления сервером Plesk (или другой).

Предварительная проверка

Это руководство было написано для 64-разрядного сервера Windows, поскольку современный сервер с большей вероятностью будет использовать эту платформу. Есть также несколько потенциальных проблем с Apache в 32-разрядных системах Windows (не 64-разрядных), о которых вы должны знать и которые можно просмотреть здесь.

Загрузка Apache:

Хотя для загрузки предварительно скомпилированных двоичных файлов Apache для Windows можно выбрать несколько зеркал, для этой задачи мы будем использовать ApacheHaus.

Установите Apache в Windows

Мы предполагаем, что вы установили все последние доступные обновления для вашей версии Windows. Если нет, важно сделать это сейчас, чтобы избежать непредвиденных проблем. Эти инструкции специально адаптированы из указаний, предоставленных ApacheHaus, где мы получили двоичный пакет. Вы можете найти весь документ в извлеченной папке Apache в файле «readme_first.html».

Установка Visual C++

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

Перезапустить. Это необязательно, но рекомендуется.

Установка Apache

Шаг 1.
Извлеките сжатую загрузку Apache. Хотя вы можете извлечь его в любой каталог, лучше всего извлечь его в корневой каталог диска, на котором он расположен (в нашем примере папка находится в C:\Apache24). Это место мы будем использовать для этих инструкций.
(Примечание: После установки вы можете увидеть базовый путь Apache, открыв файл конфигурации и проверив директиву «ServerRoot»).

apache_extract

Шаг 2.
Откройте командную строку «Администратор». (Нажмите значок «Пуск» в Windows, затем введите «cmd». Щелкните правой кнопкой мыши появившийся элемент «Командная строка» и выберите «Запуск от имени администратора».)

Шаг 3.
Перейдите в каталог установки (для наших целей C:\Apache24\bin).

Шаг 5.
Вы, вероятно, заметите диалоговое окно брандмауэра Windows, сообщающее о том, что некоторые функции заблокированы. В этом случае поставьте галочку в «PrivateNetworks…», а также в «PublicNetworks…», а затем нажмите «Разрешить доступ».

Проверка установки Apache

apache_test_page

Чтобы выключить новый экземпляр сервера Apache, вернитесь в командную строку и нажмите «Control-C».

Установить службу Apache

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

Шаг 1.
В окне командной строки введите (или вставьте) следующую команду:

Вывод:

apache_service

Настроить брандмауэр Windows

Чтобы разрешить подключения из Интернета к вашему новому веб-серверу, вам потребуется настроить соответствующее правило брандмауэра Windows. Выполните следующие действия.

Шаг 1.
Нажмите кнопку «WindowsStart» и введите «брандмауэр». Щелкните пункт «Брандмауэр Windows в режиме повышенной безопасности».

Шаг 2.
Нажмите «Новое правило» на правой боковой панели.

firewall1

Шаг 3.
Выберите «Порт» и нажмите «Далее». Выберите переключатель рядом с «Specificremoteports»: введите в поле ввода следующее: 80, 443, 8080

firewall2

Шаг 4.
Нажмите «Далее», затем установите переключатель рядом с «Разрешить подключение».

Шаг 5.
Нажмите "Далее", убедитесь, что все флажки на следующей странице установлены, затем снова нажмите "Далее".

Шаг 6.
Для раздела «имя» введите описание, которое достаточно знакомо, чтобы вы могли позже распознать цель правила, например: «AllowIncomingApacheTraffic».

firewall3

Шаг 7.
Нажмите «Готово».

Шаг 9.
Сейчас вернитесь к брандмауэру Windows и щелкните правой кнопкой мыши новое правило, которое вы создали в разделе «InboundRules». Нажмите «Отключить правило». Это заблокирует любые входящие подключения до тех пор, пока вы не удалите или не переименуете тестовую страницу по умолчанию, поскольку она предоставляет Интернету слишком много информации о сервере. Когда вы будете готовы начать обслуживание новых веб-страниц, повторно включите эти правила брандмауэра, и они снова станут доступны из Интернета.

Вот оно! Теперь у нас есть веб-сервер Apache, установленный на нашем сервере Windows. Отсюда вы, вероятно, захотите установить дополнительные модули Apache, такие как модули PHP и MySQL для Apache.

Наши сотрудники службы технической поддержки всегда готовы помочь по любым вопросам, связанным с этой статьей, 24 часа в сутки, 7 дней в неделю, 365 дней в году.

Читайте также: