Решено! nginx [emerg] «server» directive is not allowed here in

Автор: | 02.10.2017
Advertisements

При добавлении виртуальных хостов возникает проблема вида

Ошибка из-за вложенности конфига, для устранения нужно соблюдать вложенность конструкций, директива location должна быть в server, а сам server должен быть в http, это же касается подключаемых файлов типа

Соблюдайте вложенность конструкций. location должена быть в server или
в другом location.
server должена быть http

Например, разместили конструкцию вида

в конце файла nginx.conf, а должны были внутри секции начинающейся с http {