Обработка ручных правок конфигурационных файлов веб-серверов
Данные о WWW-доменах ISPmanager хранит в своей базе данных. Если изменить их через форму Домены → WWW-домены → Изменить, ISPmanager обновит данные в базе. Если изменить их вручную в конфигурационных файлах веб-серверов, то при открытии формы Домены → WWW-домены → Изменить ISPmanager отобразит предупреждение о несовпадении данных. При сохранении формы значения параметров, изменённых вручную в конфигурационных файлах, будут записаны в базу данных.
Чтобы ISPmanager не обрабатывал ручные правки конфигурационных файлов веб-серверов, добавьте опцию Option DisableWebDBReadConf в его конфигурационный файл /usr/local/mgr5/etc/ispmgr.conf. Подробнее см. в статье Конфигурационный файл ISPmanager.
Параметры WWW-доменов хранятся в базе данных /usr/local/mgr5/etc/ispmgr.db. Таблица webdomain.
Название параметра на форме создания/изменения WWW-домена |
Название соответствующего поля в базе данных |
---|---|
Кодировка |
charset |
Индексная страница |
dirindex |
SSL-порт |
ssl_port |
CGI-скрипты |
cgi |
Расширения файлов CGI |
cgi_ext |
Журнал запросов |
log_access |
Журнал ошибок |
log_error |
HSTS |
strict_ssl |
SSI |
ssi |
Настроить сжатие |
srv_gzip |
Уровень сжатия |
gzip_level |
Настроить кэширование |
srv_cache |
Период кэширования |
expire_period |
Значение периода |
expire_times |
Большинство параметров записывается в конфигурационные файлы обоих веб-серверов: Apache и Nginx. Если один и тот же параметр в них имеет разные значения, то приоритетным является конфигурационный файл Nginx.
Если в конфигурационном файле в секциях HTTP и HTTPS один и тот же параметр имеет разные значения, то приоритетной является секция HTTPS.