Обработка ручных правок конфигурационных файлов веб-серверов
ispmanager хранит параметры каждого сайта в своей базе данных /usr/local/mgr5/etc/ispmgr.db в таблице webdomain.
Если изменить параметры сайта через веб-интерфейс панели, то ispmanager обновит данные в базе данных.
Если изменить параметры сайта вручную в конфигурационных файлах веб-серверов, то при попытке редактирования сайта через веб-интерфейс, ispmanager отобразит предупреждение о несовпадении данных. При сохранении формы редактирования сайта значения параметров, изменённых вручную в конфигурационных файлах, будут записаны в базу данных.
Чтобы ispmanager не обрабатывал ручные правки конфигурационных файлов веб-серверов, добавьте опцию Option DisableWebDBReadConf в его конфигурационный файл /usr/local/mgr5/etc/ispmgr.conf.
| Название параметра на форме создания/изменения 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.