Найти в Дзене

Как настроить локальный сервер Apache 2.4 на компьютере с Windows

Прежде всего, данную статью и пошаговую инструкцию я пишу для себя. А так же, с той целью, что может быть, кому нибудь я смогу помочь.
Сервер Apache, прежде всего нужен для того, что бы оттестировать и протестировать своё творение. Будь то вы разработчик сайтов и все что с этим связано, приложений или игр. В общем всё программное обеспечение которое должно работать на сервере.
Хочу обратить внимание, что Apache, после его настройки может работать на полноценном сервере в сети интернет. А это значит, что вы можете своё творение выпустить в свет, и оно будет доступно в интернете для всех. Об этом собственно будет моя следующая статья. Хочу обратить внимание, что в данной статье будет описана минимальная настройка локального сервера Apache 2.4. Лишь для того, что бы можно было увидеть результат работы локального сервера. Т.к если рассматривать все функции и возможности Apache 2.4, данной статьи не хватит, да и на данном этапе этого не нужно.
Статья по мере необходимости, возможно,

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

Сервер Apache, прежде всего нужен для того, что бы оттестировать и протестировать своё творение. Будь то вы разработчик сайтов и все что с этим связано, приложений или игр. В общем всё программное обеспечение которое должно работать на сервере.

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

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

-2

Статья по мере необходимости, возможно, будет дополняться в будущем. Итак, переходим непосредственно установке и настройке. Как говорится - погнали наши городских 😁.

Для развёртывания сервера Apache у нас на локальном компьютере под управлением Windows ( не важно какая у вас версия 7, 10 или 11), как бы это банально не звучало, необходимо его установить. Самый простой и доступный по моему мнению вариант установки версии Apache Lounge.

Для этого переходим на их сайт Apache Lounge и скачиваем согласно вашей разрядности (64 или 32) программу. Так же, настоятельно советую, для того что бы все заработало, скачать библиотеку VS17 (согласно вашей разрядности), ссылка на которую лежит у них на сайте.

-3

После того, как всё скачали и установили(кстати устанавливать желатьно по пути, который стоит по умолчанию по некоторым причинам), нужно запустить Apache в качестве службы Windows NT.

Делается это следующим образом:

Запускаем PowerShell от имени администратора по умолчанию вы будете находится по пути C:\Windows\system32> , но нам нужно перейти туда, где установлен сам Apache. Для этого вводим команду cd ..//.. и после данного действия мы окажемся в корневой папке диска С.

Команда перехода в корень диска С      cd ..//..
Команда перехода в корень диска С cd ..//..

После этого, переходим по пути, непосредственно где расположен Apache. ( Я пишу своё местоположение, вы естественно своё) Команды прописаны на скриншоте и текстом для удобства. Команда: cd Server/bin/Apache24/bin .

Команда перехода по директориям
Команда перехода по директориям

Ну и только теперь, можно вводить команду .\httpd.exe -k install .

Полностью это будет выглядеть так:

-6

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

-7

Если всё хорошо идём настраивать конфигурационный файл по пути: C:\Server\bin\Apache24\conf (у вас начало может отличаться, главное попасть в папку Apache24\conf), и запускаем файл под названием httpd.conf (важно что бы ваш файловый менеджер показывал расширение файлов. В данном случае, расширение .conf ). Открываем файл любым текстовым редактором, но я рекомендую Notepad++.

Далее в файле httpd.conf находим строку "Define SRVROOT" и прописываем туда путь к папке, в которой установлен ваш Apache, в моём случае это C:\Server\bin\Apache24.

Далее находим строку ServerName и прописываем напротив: 127.0.0.1

Кстати, для того, что бы быстро находить данные строки, рекомендую в Notepad++ нажать сочетание клавиш Ctrl+F, после чего ввести необходимое название строки и нажать клавишу Найти.

-8

Поздравляю, на данном этапе, можно переходить к тесту!!!🎉🎇🎉

Открываем браузер и вводим в адресной строке адрес http://localhost/ .И если у вас отобразилось как у меня на скриншоте, значит всё в полном порядке!

-9

А если отображается совсем другое (пример ниже на скрине), значит вы сделали что то не так, и нужно повторить все шаги заново.

-10

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

Со временем данная статья будет пополняться. Пишите, кому помог, задавайте вопросы, если смогу помогу - попробуем разобраться вместе!