Мои виртуальные хосты имеют структуру каталогов как
/foo/domain.com/cfg/server.cfg
Это кажется немного повторяющимся, когда server_name
повторяется внутри конфигурации сервера
server {
server_name domain.com;
хотя он может поступать по пути, по которому находится файл конфигурации. Ниже пример псевдокода только для пояснения:
server {
server_name ${PATH_OF_FILE.split('/')[-2]};
Есть ли способ как-то обозначить эту часть пути? Или это единственная альтернатива использованию управления конфигурацией?