Посоветуйте - можно ли сделать такую вещь.
Вместо
server {
listen реальный.ip.адрес.сервера;
server_name имя.сайта1 www.имя.сайта2;
server {
listen реальный.ip.адрес.сервера;
include 'реальный.ip.адрес.сервера.conf';
А в реальный.ip.адрес.сервера.conf (много доменов генерится из панели
или из dns)
server_name
имя.сайта1
www.имя.сайта2
www.имя.сайта3;
Поймет ли перенос строки или надо в 1 строку?
Да, поймёт. Собственно ';' был сделан для того, чтобы директивы могли
занимать много строк. Любая директива может, например, выглядеть так:
directive param1
param2
# пустая строка
# commented param3
"param4"
'param5'
param6
;
Игорь Сысоев
http://sysoev.ru