Основные настройки Apache на хостинге «Митя-ПП»

Тарифы

Хостинг сайтов
(PHP, MySQL, SSL, Perl)

НАЧАЛО 50 Мб 49 руб.
РАЗВИТИЕ 200 Мб 99 руб.
ПРОГРЕСС 500 Мб 164 руб.
ЭВОЛЮЦИЯ 1500 Мб 284 руб.
ЛИДЕРСТВО 3000 Мб 449 руб.

Хостинг электронной почты
(SMTP, POP3, IMAP, веб-интерфейс)

ПОЧТА-НАЧАЛО 100 Мб 59 руб.
ПОЧТА-РАЗВИТИЕ 200 Мб 84 руб.
ПОЧТА-ПРОГРЕСС 500 Мб 134 руб.

Регистрация доменов

домен зоны RU 1 год 570 руб.
домен зоны COM 1 год 570 руб.
домен зоны ORG 1 год 570 руб.
домен зоны NET 1 год 570 руб.

Основные настройки Apache на хостинге «Митя-ПП»

Текущая версия веб-сервера Apache на нашем хостинге - 2.2.0.

Каждый сайт, размещенный на нашем хостинге, работает под своим собственным процессом Apache. Виртуальные хосты не применяются. Это позволяет обеспечить дополнительную безопасность и независимость функционирования сайтов различных пользователей друг от друга, а также дает возможность нашим клиентам производить более тонкую настройку параметров собственного экземпляра веб-сервера.

Соответственно, при запуске каждого процесса Apache используется отдельный конфигурационный файл httpd.conf с уникальными для каждого сайта настройками. При создании сайта на нашем хостинге в качестве шаблона для конфигурационного файла экземпляра Apache, обслуживающего сайт клиента, по умолчанию используется типовой конфигурационный файл Apache, но каждый клиент может оставить заявку через панель управления хостингом о внесении изменений в директивы своего httpd.conf. Кроме того, каждый клиент может заказать установку дополнительных модулей для своего веб-сервера Apache, если его не устраивает существующий типовой набор модулей.

Если Вам необходима максимальная свобода в процессе определения параметров хостинга сайта, то Вы можете заказать дополнительную услугу "Своя конфигурация Apache", которая дает право на самостоятельное редактирование конфигурационного файла httpd.conf для веб-сервера Apache.

Помимо изменения httpd.conf клиент может управлять Apache и посредством внесения необходимых директив в файл .htaccess, который надо располагать в корневом каталоге веб-сервера /pub или в подчиненных ему каталогах.

Основные параметры типового конфигурационного файла Apache:

LoadModule php5_module /путь_к_модулю/libphp5.so

UseCanonicalName Off
ServerSignature Off
HostnameLookups Off
ServerTokens Prod

TimeOut 300
KeepAlive Off

#prefork
MinSpareServers 2
MaxSpareServers 10
StartServers 2
MaxClients 150
MaxRequestsPerChild 0

По умолчанию в конфигурационном файле Apache включено ведение только файла error_log (логи ошибок). Файл error_log физически размещается в директории за пределами каталога клиента. Посмотреть содержание файла error_log можно из панели управления. Там же можно включить ведение файла access_log (логи доступа). Уровень подробности ведения логов ошибок в error_log по умолчанию установлен как error.

LogLevel error
ErrorLog /каталог_записи_логов/error_log

#LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
#CustomLog /каталог_записи_логов/access_log combined

DefaultType text/plain

AddType application/x-httpd-php .php
AddType application/x-httpd-php .inc
AddType application/x-httpd-php .class

AddHandler cgi-script .cgi .pl

AddHandler application/x-httpd-php .php .htm

AddType "text/html; charset=windows-1251" .htm .html .shtml .php

AddOutputFilter INCLUDES .shtml

ErrorDocument 500 "500"
ErrorDocument 404 "404"
ErrorDocument 403 "403"
ErrorDocument 402 "402"

Основной каталог, в котором должны находиться все видимые посетителям документы Вашего сайта (DocumentRoot) - /pub. Посетители сайта не имеют возможности просматривать никакие другие подкаталоги из каталога клиента, кроме /pub.
CGI-скрипты помещаются в каталог /cgi-bin. Права на cgi-скрипты надо выставлять как 700. Сделать это можно командой chmod 700 имя_файла в ftp-клиенте.


  Options IncludesNOEXEC FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all


ScriptAlias /cgi-bin/ /каталог_клиента/cgi-bin/

  Options +ExecCGI
  AllowOverride None
  Order allow,deny
  allow from all


Для того чтобы создать конфигурациюнный файл Apache с поддержкой SSL необходимо сделать заявку на использование SSL в панели управления. Для использования SSL требуется выделение сайта на отдельный IP-адрес. Оплата за выделенный IP-адрес берется допонительно. Аренда одного IP-адреса сети класса С в месяц стоит 200 рублей.

Список установленных модулей Apache

 
  core.c
  mod_authz_host.c
  mod_auth_basic.c
  mod_include.c
  mod_log_config.c
  mod_env.c
  mod_expires.c
  mod_unique_id.c
  mod_setenvif.c
  mod_ssl.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_cgi.c
  mod_dir.c
  mod_actions.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c