Что такое Apache?

      Комментариев к записи Что такое Apache? нет

Apache – это веб-сервер или программа, разработанная для администрирования интернет-ресурсов. Считается что этот сервер используется не меньше, чем на 50% ПК, использующих HTTP-серверов.

Главные достоинства, которыми обладает Апач сервер:

  • быстродействие;
  • гибкость;
  • простая настройка;
  • частое обновление программного обеспечения;
  • стабильность;
  • модульная организация ПО;
  • поддержка большого количества аппаратных платформ и операционных систем;
  • бесплатное распространение.

Разработка ПО Apache Software Foundation ведется открытой группой программистов.

Как работает Apache?

Задача этого веб-сервера (программы) в установлении соединения между браузерами пользователей (Google Chrome, Opera, Yandex, Firefox и прочие) при обмене данными между ними.

Программное обеспечение сервера работает на платформе Windows, Ubuntu и Debian, а также на Unix.

Пример работы: При загрузке домашней страницы вашего сайта, браузер запрашивает данные на вашего сервера, а программа Апач возвращает ответ с запрошенными данными (загруженным видео или изображением).

Взаимодействие сервера и пользователя ведется по протоколу HTTP. Веб-сервер при этом обеспечивает бесперебойность и безопасность соединения.

Установка Apache

Пример установки Apache на ОС Убунту: для установки Апач нужно прописать в консоль команду
apt-get install apache2.

Если устанавливаете Апач не под root, используйте sudo: sudo apt-get install apache2.

Apache или Nginx?

У веб-сервера Апач есть один недостаток: невысокая производительность сайтов с высоким трафиком. Решение этой проблемы использование Апач в тандеме с Инженикс (Nginx).

Особенности Nginx:

  • Обработка запросов пользователей, дающих одновременно более 10 000 запросов.
  • Обработка каждого нового запроса в одном потоке.
  • Архитектура программы построена на обработке событий.
  • Обслуживание сайтов с высокой посещаемостью.

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

Использование модулей в Apache

Модули Апач располагаются в разных директориях:

A2enmod — команда, включающая модули.

A2sismod – команда для отключения модулей.
A2enmod rewrite – команда, с помощью которой на сайте настраиваются запрет доступа к отдельным директориям, перенаправляются пользовательские запросы.

Как скрыть версию Apache?

Чтобы скрыть используемую версию Апач достаточно прописать командные строки

ServerTokens Prod

ServerSignature Off

В конфигурационном файле веб-сервера.

Как перезагрузить версию Apache?

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

Service apache2 restart – команда для перезагрузки версии.

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

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

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