Можно не прописывать в каждом. Создаёте файлик в нём прописываете общие для всех виртуальных хостов настройки. И далее в каждый виртуальных хост прописываете.
include /etc/nginx/site.conf;
Профит)) А ещё можно вообще сделать всего один виртуальный хост который будет универсален для всех сайтов.
server {
server_name ~^(www\.)?(?<domain>.+)$;
location / {
root /sites/$domain;
}
тут $host берётся как переменная и в соответствии с этим именем выбирается папка. То так же через переменные можно запихнуть и всё остальное. Если нужна помощь, обращайтесь)