Шаблон конфигурации Nginx

После перехода с Apache на Nginx, заметил, что после изменении настроек WWW-домена в ISP manager, файл конфигурации Nginx - "site.net.conf" создавал заголовок кэширования для всего подряд, чуть подробнее рассказывал в теме: Работа сайта на сервере Nginx, это не удобно, приходится после каждой настройки лезть в конфигурацию и изменять код, затем перечитывать файлы Nginx.

На официальном форуме мне дали ссылку на: Шаблонизатор конфигурационных файлов. Я ознакомился и вот, что сделал:
Копирую файл: "/usr/local/mgr5/etc/templates/default/nginx-vhosts.template" в папку: "/usr/local/mgr5/etc/templates/", внеся в него пару правок. Значит находим в нем:
{% if $REDIRECT_TO_APACHE != on and $SRV_CACHE == on %}
	expires [% $EXPIRES_VALUE %];
{% endif %}

Меняем на:
{% if $REDIRECT_TO_APACHE != on and $SRV_CACHE == on %}
	location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|ico)$ {
		expires [% $EXPIRES_VALUE %];
	}
{% endif %}

Находим:
{% import etc/templates/default/nginx-vhosts-ssl.template %}

Меняем на:
{% import etc/templates/nginx-vhosts-ssl.template %}

Далее, копируем файл: "/usr/local/mgr5/etc/templates/default/nginx-vhosts-ssl.template" в папку: "/usr/local/mgr5/etc/templates/", внеся в него одну правку: находим:
{% if $REDIRECT_TO_APACHE != on and $SRV_CACHE == on %}
	expires [% $EXPIRES_VALUE %];
{% endif %}

Меняем на:
{% if $REDIRECT_TO_APACHE != on and $SRV_CACHE == on %}
	location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|ico)$ {
		expires [% $EXPIRES_VALUE %];
	}
{% endif %}

Теперь после внесенных изменений в домен, кэширование будет действовать только на то, что указано в location.

Кстати, в этой же папки ("/usr/local/mgr5/etc/templates/default/") находятся шаблоны конфигурации для Apache.