Насколько вероятно, что вы порекомендуете FirstVDS своим друзьям?
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
×
ВЫ ПОСТАВИЛИ НАМ 8 ИЗ 10
×
«Хостер года»Национальная премия ЦОДы.рф
FirstVDS обладатель национальной премии ЦОДы.рф 2020/2021 в номинации «Хостер года»

FIRST VDS

Самый популярный VDS-хостинг в России

Apache

Apache HTTP Server — наиболее популярный кроссплатформенный веб-сервер в интернете, работающий на всех популярных современных операционных системах, включая UNIX и Windows NT.

Все описанные ниже настройки актуальны для версии веб-сервера 2.2.*

Содержание

Как включить mod_rewrite и разрешить его в .htaccess

Подробную инструкция вы можете прочитать здесь.

Как запретить апачу логи писать?

Логи лучше не отключать, в большинстве случаев достаточно настроить частоту ротации. Сделать это можно в разделе «www-домены», нажав кнопку «Ротация логов». Подробнее в документации:
Как работает ротация логов в ISPmanager 5

Если всё-таки решили их отключить, найдите соответствующую строку в файле httpd.conf и поменяйте путь до файла лога на /dev/null. 

 CustomLog /dev/null combined
 ErrorLog /dev/null

Мультипроцессорные модули

В веб-сервере Apache возможно использование мультипроцессорных модулей (MPM), которые позволяют варьировать логику работы, производительность и безопасность. Основные из них это prefork и mpm-itk.

Настройки данных модулей могут находиться в файле /etc/httpd/conf/httpd.conf

 StartServers - количество процессов, запускаемых при загрузке приложения
 MinSpareServers - минимальное количество процессов, находящихся в резерве
 MaxSpareServers - максимальное количество процессов, находящихся в резерве
 ServerLimit - максимальное значение для параметра MaxClients 
 MaxClients - максимально возможное количество запускаемых процессов
 MaxRequestsPerChild  - максимальное количество запросов на каждый запущенный процесс

Узнать используемый модуль в Apache можно командой из консоли ssh.


 apachectl -V | grep MPM | head -1

prefork

Мультипроцессорный модуль prefork использует режим предварительной загрузки отдельных процессов. При включении в настройках веб-домена режима работы PHP «PHP как модуль Apache» сайт работает под пользователем веб-сервера (apache/www-data, в зависимости от ОС или дистрибутива). При включении в настройках веб-домена режима работы PHP «PHP как CGI» сайт начинает работать под пользователем-владельцем веб-домена.

mpm-itk

С помощью данного модуля можно запускать сайты под пользователями-владельцами веб-доменов. Это позволяет разграничить права доступа между пользователями и увеличить безопасность, подсчитать потребление ресурсов. Применяется на хостинг-серверах. Основан на prefork.

Смена версии Apache в панели ISPmanager 5

Для того, чтобы изменить используемый модуль prefork на mpm-itk, следует выполнить следующие шаги.

Перейдите в панель ISPmanager — раздел «Настройки» — «Возможности» — «Веб-сервер (WWW)». Нажмите кнопку «Изменить».

ITK-Preforf.png

Выберите нужную версию Apache и нажмите «Применить изменения».