Возможно, у вас есть другие файлы (например, конфигурация default
), расположенные в /etc/nginx/sites-enabled
, которые необходимо удалить.
Эта проблема вызвана повторением параметра default_server
, предоставленного в одну или несколько директив listen
в ваших файлах. Скорее всего, вы найдете это противоречивая директива читает что-то подобное:
listen 80 default_server;
В качестве nginx core module documentation for listen
состояний:
Параметра default_server
, если он присутствует, будет вызывать сервер стать сервером по умолчанию для указанных address:port
пара. Если ни одна из директив не имеет параметра default_server
, первым сервером для этой пары будет первый сервер с парой address:port
.
Это означает, что должно быть другим файл или server
блока определен в конфигурации с default_server
набором для порта 80. Nginx сталкивается, что прежде чем ваш файл mysite.com
так попытайтесь удалить или корректировки, что другая конфигурация.
Если вы изо всех сил, чтобы найти, где эти директивы и параметры установлены, попробуйте найти так:
grep -R default_server /etc/nginx
Post ваш полный конфиг. Каждый 'server {}' должен иметь свою собственную директиву 'listen'. – Marki555