Настройка файла httpd.conf: руководство по оптимизации и безопасности
Файл httpd.conf является основным конфигурационным файлом для веб-сервера Apache. В нем содержится вся информация о настройках сервера, включая порты, хосты, модули, виртуальные хосты и т.д.
Пример 1:
Listen 80
В данном примере мы устанавливаем порт 80 для прослушивания сервером Apache. Он будет отвечать на HTTP-запросы, поступающие на этот порт.
Пример 2:
ServerAdmin admin@example.com
В этом примере мы указываем адрес электронной почты администратора сервера. Этот адрес будет использоваться сервером для отправки информационных сообщений, ошибок и т.д.
Пример 3:
DocumentRoot "/var/www/html"
В данном примере мы указываем путь к корневому каталогу веб-сайта. Все файлы, относящиеся к веб-сайту, должны находиться в этом каталоге или его подкаталогах.
Пример 4:
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Этот пример показывает, как настроить доступ к каталогу /var/www/html. Опция "Indexes" позволяет просматривать содержимое каталога, "FollowSymLinks" позволяет следовать символическим ссылкам, "AllowOverride" отключает использование файлов .htaccess для переопределения настроек, "Require all granted" разрешает доступ для всех.
Это лишь некоторые примеры настроек, которые можно указать в файле httpd.conf. Файл очень гибок и позволяет настроить веб-сервер почти на любые требования.