Разное

Apache web server windows: Verifying Apache HTTP Server Releases

30.09.2023

Установка и настройка Apache в Windows 10

Это вторая статья из серии о настройке локальной среды веб-разработки на компьютере с Windows 10 с Apache, PHP и MySQL. В первом мы загрузили zip-архив веб-сервера Apache, разархивировали его на диск C:, а затем установили последнюю распространяемую версию C++ Visual Studio 2015 от Microsoft. Осталась только собственно установка.

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

Рекламные ссылки

Количество слайдов может показаться чрезмерным — не пугайтесь этого. Мы просто хотели быть тщательными, чтобы вы могли легко и без проблем установить и настроить apache.

  1. Если бы вы следовали нашим инструкциям с предыдущей страницы, вы бы установили Apache на компьютер с Windows 10 прямо на диск C:. Все файлы из сжатых архивов были распакованы в папку C:/Apache24. Перейдите в этот каталог [Слайд 1].
  2. Вы найдете папку с именем conf (сокращение от «configuration») [слайд 2]. Дважды щелкните, чтобы открыть. Найдите файл с именем httpd.conf [слайд 3].
  3. Это файл конфигурации веб-сервера Apache. Создайте копию этого файла, чтобы даже если вы где-то накосячили, можно было восстановить оригинал. Это важно! .
    Просто щелкните правой кнопкой мыши, выберите «Копировать», а затем «Вставить». Будет создана копия файла [Слайд 4].
  4. Теперь отредактируем файл конфигурации с помощью Блокнота — основного текстового редактора в Windows 10. Щелкните правой кнопкой мыши на httpd.conf и выберите в меню «Открыть с помощью» [Слайд 5]. Предполагая, что приложение не было назначено этому типу файла, нажмите ссылку «Другие приложения» [Слайд 6] и выберите «Блокнот» из списка [Слайд 7].
  5. Блокнот теперь открывается, отображая содержимое файла httpd.conf. Как видите, файл представляет собой в основном текст с инструкциями по установке и настройке веб-сервера Apache [Слайд 8].
  6. Используйте функцию «Найти» (сочетание клавиш Ctrl-F) и найдите «ServerRoot». Вы должны подойти к линии, как показано на слайде 9 (выделено мной синим цветом). Убедитесь, что строка:
    Корень сервера "c:/Apache24"

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

  7. Теперь используйте «Найти», чтобы найти # DocumentRoot:. Это приведет вас к корневому разделу документа веб-сайта файла конфигурации [Слайд 10]. Здесь нам нужно сделать два изменения.
    «DocumentRoot» — это папка, в которой вы будете хранить файлы вашего предполагаемого веб-сайта. По умолчанию это папка внутри папки Apache24. И не было бы никаких проблем, если бы вы использовали это место. Но по мере увеличения количества создаваемых вами веб-сайтов все может стать немного запутанным. Следовательно, мы настоятельно рекомендуем вам изменить это на что-то вроде c:/Websites.

    Таким образом, вы сможете отделить файлы вашего веб-сайта и PHP-скрипты в отдельную папку вдали от каталога, в котором установлен Apache.
  8. И для этого переместитесь на несколько строк вниз и измените их с:
    DocumentRoot "c:/Apache24/htdocs"
    <Каталог "c:/Apache24/htdocs">
     
    от

    до

    DocumentRoot "c:/Веб-сайты"
    <Каталог "c:/Веб-сайты">

    См. слайд 11, на котором я выделил две строки синим цветом.

  9. Следующим шагом является изменение имени сервера. Поскольку это установка для локального сервера разработки, лучшее имя для него — localhost.
    Используя «Найти» (сочетание клавиш Ctrl – F), найдите # ServerName, что должно привести вас к строке, выделенной синим цветом на слайде 12.
    Переместитесь на несколько строк вниз и найдите строку ниже. Он начинается с символа решетки и должен быть:
    #ServerName www.example.com:80
     

    и замените его на

    имя_сервера localhost:80
     

    Важное примечание: В этой строке НЕТ префикса решетка!
    См.

    слайд 13 для четкого изображения.

  10. Последнее изменение заключается в том, чтобы убедиться, что веб-сервер Apache прослушивает все на порту 80. Используйте сочетание клавиш Ctrl-F и найдите Listen 80. Вы должны прийти к строке, как показано на слайде 14. Измените ее на:
    Слушайте *:80
     

    См. слайд 15.

  11. Сохраните файл httpd.conf и закройте Блокнот.
  12. Перейдите на диск C: на своем компьютере и создайте новую папку с именем Websites — слайды 16, 17 и 8. Теперь у вас должна быть папка непосредственно на диске C: с названием «Websites». И здесь вы будете хранить все файлы веб-сайта.
  13. Теперь мы готовы установить Apache, и мы будем делать это через окно командной строки. Чтобы найти командную строку, щелкните значок Windows (в левом нижнем углу) и введите «командная строка». Программа будет указана [слайд 19].
  14. Щелкните правой кнопкой мыши и выберите вариант «Запуск от имени администратора» [Слайд 20]. Откроется окно командной строки администратора [Слайд 21]. Помните, что если контроль учетных записей пользователей отображает всплывающее окно с запросом разрешения, просто нажмите кнопку «Да».
  15. Введите следующую команду и нажмите клавишу Enter:
    компакт-диск c:/apache24/bin

    Это приведет вас к папке bin внутри папки Apache24 на диске C: [Слайд 22].

  16. Теперь введите следующую команду:
    httpd.exe -k установить
     

    См. слайд 23.

  17. Веб-сервер Apache теперь будет установлен на вашем компьютере, и вы должны получить подтверждающее сообщение [Слайд 24].
  18. Программное обеспечение также поставляется с программой «мониторинга», с помощью которой вы можете запускать, останавливать и перезапускать Apache. Перейдите в папку bin внутри папки установки Apache (должна быть c:/Apache24/bin) и найдите ApacheMonitor.exe [слайд 25]. Двойной щелчок по нему поместит его в системный трей [Слайд 26]. Нажмите на его значок на панели задач, чтобы просмотреть варианты запуска, остановки или перезапуска Apache [Слайд 27].
  19. Чтобы подтвердить установку Apache, перейдите в папку C:/Apache24/htdocs и найдите файл index.html. Щелкните правой кнопкой мыши, чтобы скопировать. Теперь перейдите в папку c:/Websites (корневой каталог документа) и вставьте файл. Таким образом, вы поместили индексный файл в корень документа — место, где будут находиться все файлы вашего веб-сайта.
  20. Запустите окно веб-браузера и введите localhost в адрес / Omnibar. Программа «Это работает!» отобразится страница [Слайд 28].

Вот оно!
Теперь веб-сервер Apache настроен на вашем компьютере с Windows 10, и вы правильно настроили его для простой в использовании локальной среды разработки. Поздравляем!

Чувствуешь себя хакером? Я не виню тебя. Когда я впервые установил Apache (должно быть, 15-16 лет назад), я чувствовал то же самое. Наслаждайтесь мемом Хакермана!

  • Установка Apache
  • Настройка Apache

Коннектор HTTP-сервера Apache для Microsoft Sentinel

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья

Коннектор данных Apache HTTP Server предоставляет возможность принимать события Apache HTTP Server в Microsoft Sentinel. Дополнительные сведения см. в документации по журналам Apache.

Атрибуты соединителя

Атрибут соединителя
Описание
Таблицы Log Analytics ApacheHTTPServer_CL
Поддержка правил сбора данных В настоящее время не поддерживается
Поддерживается Корпорация Майкрософт

Образцы запросов

10 основных клиентов (исходный IP-адрес)

 ApacheHTTP-сервер
| суммировать count() по SrcIpAddr
| топ-10 по количеству_
 

Инструкции по установке поставщика

Примечание

Этот соединитель данных зависит от синтаксического анализатора, основанного на функции Kusto, для правильной работы, которая развернута как часть решения.

Чтобы просмотреть код функции в Log Analytics, откройте колонку Log Analytics/Microsoft Sentinel Logs, щелкните Функции и найдите псевдоним ApacheHTTPServer и загрузите код функции или нажмите здесь. Активация функции обычно занимает 10-15 минут после установки/обновления решения.

  1. Установка и подключение агента для Linux или Windows

Установите агент на HTTP-сервере Apache, где создаются журналы.

Журналы с HTTP-сервера Apache, развернутого на серверах Linux или Windows, собираются агентами Linux или Windows .

  1. Настройка журналов для сбора

Настройка пользовательского каталога журналов для сбора

  1. Выберите ссылку выше, чтобы открыть дополнительные параметры рабочей области
  2. На левой панели выберите Данные , выберите Пользовательские журналы и нажмите Добавить+
  3. Нажмите Browse , чтобы загрузить образец файла журнала HTTP-сервера Apache (например, access.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *