NGINX підтримує конфігурації в багатьох файлах через директиву "включати". В основному він завантажує підконфігурацію і ставить її на місце. Він також підтримує джокер-символів, тому легко завантажити багато з них за один кадр.
Єдине обмеження (на мою думку) полягає в тому, що вам потрібно перезавантажити, коли змінена конфігурація. Тому будь-якому користувачеві, який має частину конфігурації, можуть знадобитися права для перезавантаження nginx config:
/etc/ini.d/nginx force-reload (у центсах)
Я не знаю, чи є спосіб уникнути цього чи зробити це по-іншому, тому що я використовую NGINX на багатьох серверах з великою кількістю моїх додатків (віртуальних хостів). Це означатиме, що NGINX не ідеально підходить для спільного хостингу.
Тим не менш, я дуже люблю NGINX, тому що конфігурація є настільки розбірливою, ніж бридкий XML-файл. Гадаю, питання смаку. Інший хороший момент, очевидно, швидкість, якщо це важливо у вашому випадку.
Удачі міг