Що таке Apache? Вільний веб-сервер Apache HTTP Server

Файл apache2.conf

Безсумнівно, apache2.conf є найбільш важливим файлом, так як він визначає загальну поведінку веб-сторінок і, крім того, відповідає за доступ до різних модулів, які розширюють функціональні можливості сервера.

Він знаходиться в каталозі /etc /apache2, і, оскільки це текстовий файл, його можна легко редагувати за допомогою текстового редактора. Властивості файлу конфігурації – глобальні змінні сервера та розширення функціональності.

Глобальні змінні сервера – це змінні, які визначають загальне функціонування:

  • Таблиця директив «Апач». Ім’я сервера позначено змінної ServerName, тому будь перенаправлення або посилання, існуючі в HTML-документах, працюють добре. Більшість змінних конфігурації розподілені серед інших невеликих файлів, що зберігаються в модами доступних.
  • .htaccess – це прихований текстовий файл, який дозволяє налаштувати роботу сервера.
  • «Апач» – конкретний каталог без необхідності змінювати основний файл конфігурації apache2.conf. Коли веб-клієнт запитує файл з сервера, він дивиться з кореневого каталогу в каталог, що містить запитаний .htaccess, і приймає до уваги, що містяться в ньому директиви перед виконанням запиту.
  • Принцип .htaccess:

  • Забороняє перерахування файлів в каталозі.
  • Перенаправляє веб-трафік.
  • Налаштовує сторінки помилок.
  • Обмежує доступ до певних файлів.
  • Забороняє доступ до певних IP-адресами або діапазони IP-адрес.
  • Розширює функціональність, що пов’язано з викликами інших модулів і файлів конфігурації. Всім директивам, пов’язаних з цим пунктом, буде передувати слово «Включити».