Рейтинг@Mail.ru

Создание независимого хостинга на apache + mpm-itk


Установка

apt-get install apache2 libapache2-mpm-itk 

Включение mpm-itk

a2enmod mpm_itk

Привести default.conf к виду 

<VirtualHost *:80>
        ServerName mydomain.com
        ServerAlias www.mydomain.com
        DocumentRoot /var/www/html
 
        <Directory "/var/www/html">
        AllowOverride All
        Options -Indexes +FollowSymLinks
        </Directory>
 
         <IfModule mpm_itk_module>
         AssignUserId www-data www-data
        </IfModule>
 
        ErrorLog /var/log/apache2/error.log
        CustomLog /var/log/apache2/access.log combined
 
</VirtualHost>
 
Перезапустить apache2
/etc/init.d/apache2 restart
Проверить моды и конфигурацию
apachectl -t -D DUMP_MODULES | grep mpm
Проверить мод префорк /etc/apache2/mods-enabled/mpm_prefork.conf
<IfModule mpm_prefork_module>
        StartServers              5
        MinSpareServers           5
        MaxSpareServers           10
        MaxRequestWorkers         150
        MaxConnectionsPerChild   4096
</IfModule>

Включение дополнительных модулей(при необходимости)

 

 

 

 
 
Включить сжатие:
a2enmod deflate
 
Добавить в htaccess
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
 
Проблемы:
1. При возникновении ошибки
Cannot adopt OID in NET-SNMP-EXAMPLES

Удалить зрз-ытьз
sudo apt-get remove php5-snmp
sudo apt-get remove php7.0-snmp

2. Ошибка authz_core error
Проверить, чтобы конфигурационные файлы хостингов заканчивались на .conf
Вписать Require all granted в секцию

3. Отображение сайта в неверной кодировке при cp1251
Прописать в .htaccess
AddDefaultCharset WINDOWS-1251
php_value default_charset cp1251


Источник:
 https://kamaok.org.ua/?p=2269

Другие варианты запуска потока.

Поделиться: