У меня есть сервер nginx, и он имеет около 30 + виртуальный хост-блок в одном файле. Весь блок виртуального хоста выглядит следующим образом:
    server
       {
    #concrete configuration items
    server_name    myserver.hostname.com;
    #concrete configuration items
    #and so on....
    }
Мой вопрос в том, как я могу разделить каждый серверный блок на один файл с именем по значению server_name? например, указанный выше серверный блок сохраняет файл с именем myserver.hostname.com.conf Я хотел бы использовать код оболочки для выполнения этой задачи.
Кстати, я не уверен, что это хорошая идея, чтобы каждый виртуальный хост имел свой конфигурационный файл. Но я делал что-то как увеличение виртуального хоста, стало бесполезным, чтобы закрепить их в общем файле.
