Сохранение шаблонов host.conf при создании доменов nginx.conf + php-fpm

Примерно пару месяцев назад я писал про то как настроить добавление try_files $uri $uri/ /index?$args; в конфигурацию домена. И после этого я раз 8 заходил на свою же статью, так как приходилось после каждого обновления панели ISP manager снова добавлять строку обработки. И это уже стало надоедать, нельзя же постоянно отслеживать обновилась ли панель и добавлять одну строку. Напомню, что сайты при переключении в режим nginx + php-fpm будут отображать страницы сайта, только если там в конфиге имеется строка try_files $uri $uri/ /index?$args;. Полностью это выглядит в конфиге вот таким образом:

location / {
{% if $PHP == on %}
try_files $uri $uri/ /index?$args;
location ~ [^/].ph(pd*|tml)$ {
{% if $PHP_MODE == php_mode_fcgi_nginxfpm %}
try_files /does_not_exists @php;
{% else %}
try_files /does_not_exists @fallback;
{% endif %}
}

И я стал искать как решить этот вопрос. Нашёл его тривиально просто, когда покопался в описании шаблонизатора ISP 5, а там написан и ответ: для того, чтобы шаблоны не слетали после каждого обновления панели, необходимо скопировать их из папки /usr/local/mgr5/etc/templates/default в папку /usr/local/mgr5/etc/templates/. Мне нужны были 2 конфига для host, это nginx-vhosts.template и nginx-vhosts-ssl.template которые отвечают за работу в этом режиме. После чего в будущем, любые обновления оставят именно эти конфиги в качестве рабочих, а те что в папке default будут игнорироваться. Решение простое и вдруг кому нибудь пригодится.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

58 − = 51

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Как использовать частный адрес Wi-Fi на iPhone и iPad

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

Учимся делать и управлять title и description для страниц сайта плагином Seopress (уроки SEO)

Из всей когорты seo плагинов Wordpress, которых достаточно много  я обычно выделяю SEOpress и работаю больше с ним. Из плюсов которые я выделяю для себя: очень понятный интерфейс охватывающий все детали seo оптимизации сайта, удобные настройки, возможность кастомизации. В общем для вас рекомендую также....

Проблема обновления Centos и Docker, что делать если не обновляется

На одном из серверов у себя уже месяца 4 не мог произвести обновления, возникал конфликт Docker с Centos. Плюс к этому надо прибавить установленный ISP manager и сайты на двух базах, одна из них основная Mysql 8 и вторая как раз таки в контейнере...

Как оптимизировать свой сайт для показателей Google Core Web Vitals

Контент остается решающим. Но если вы сравните два сайта с одинаковым текстом и популярностью, то тот, который предлагает лучший веб-опыт, получит более высокий приоритет в результатах поиска Google. Помимо улучшенного рейтинга страницы, высокопроизводительные сайты могут быть включены в карусель мобильного поиска. Ранее это было зарезервировано для ускоренных мобильных...

Core Web Vitals и WordPress SEO, скорость сайта как фактор ранжирования

В мае 2020 года Google объявил, что показатели качества страниц под названием «Core Web Vitals» станут фактором ранжирования в поиске Google. Это было наконец выпущено как часть обновления опыта страницы в июне 2021 года. Многие владельцы веб-сайтов упорно работают над улучшением своих показателей Core Web Vitals...

Ошибка добавления записей и постов в WordPress, решаем проблему с базой данных

Работая с одним из проектов заказчика столкнулся с ошибкой добавления постов. Они просто не добавлялись, залез в базу там висят несколько постов без номеров и перекрывают возможность добавлять новые. Ошибка Начал ковырять и вот как получилось исправить данную проблему Сделал резервную копию с помощью опции...