Модуль apache2-mpm-itk для Apache нужен для того чтобы запускать виртуальные хосты vhosts под своим UID или GID, проще говоря, скрипты сайта должны быть недоступны для других хостов даже для чтения (в случае взлома одного сайта не смогли взломать другой сайт находящихся на этом сервере).
Я уже давно использую apache2-mpm-itk на своих серверах, но после попытки установить apache2-mpm-itk в Ubuntu 16.04, понял что многое изменилось.
Теперь apache2-mpm-itk является отдельным модулем в Apache2 и устанавливается как модуль.
Чтобы установить модуль apache2-mpm-itk в Ubuntu 16.04 необходимо:
Установить apache2 в Ubuntu 16.04:
$ aptitude install apache2
Установить модуль libapache2-mpm-itk:
$ aptitude install libapache2-mpm-itk
Включить модуль apache2-mpm-itk:
$ a2enmod mpm_prefork
$ a2enmod mpm_itk
Перегружаем apache2:
$ systemctl restart apache2
С помощью команды ниже можно посмотреть журнал:
$ journalctl -xe
Смотрим какие модули у нас установлены:
$ apachectl -t -D DUMP_MODULES
и если видим:
........
mpm_itk_module (shared)
........
то модуль apache2-mpm-itk установлен в Ubuntu 16.04 и можно дальше настраивать сервер.
В виртуальных хостах apache ничего не изменилось:
AssignUserId user-www user-www
Где user-www меняем на вашего пользователя.
По умолчанию Zabbix 5 сервер запускается на английском языке и вы можете сменить его на…
Искал недавно драйвера для RTL8723AE Wi-Fi карты для Windows 7 и Windows 10 и ни…
Обратились ко мне с просьбой восстановить сервер после того, как командой chown * -R username.username…
ImDisk - программа для создания виртуальных дисков, флешек, дискет. Здесь я не буду рассказывать как…
Windows можно скачать бесплатно через интернет. В статье описывается, как можно самому скачать разные дистрибутивы…
Вот такую ошибку во время печати документа в Adobe Acrobat Reader можно увидеть: Печать документа…