[emerg] 10619 # 0: дублирующий сервер по умолчанию для 0.0.0.0:80 в /etc/nginx/sites -enabled/mysite.com:4
в строке 4 У меня есть:
server_name mysite.com www.mysite.com;
Любые предложения?
Ответ 1
Вероятно, у вас есть другие файлы (например, конфигурация default), расположенные в /etc/nginx/sites-enabled, которые необходимо удалить.
Эта проблема вызвана повторением параметра default_server, предоставленного одной или нескольким директивам listen в ваших файлах. Вероятно, вы обнаружите, что эта противоречивая директива читает нечто похожее на:
Параметр default_server, если он присутствует, приведет к тому, что сервер станет сервером по умолчанию для указанной пары address:port. Если ни одна из директив не имеет параметра default_server, тогда первый сервер с парой address:port будет сервером по умолчанию для этой пары.
Это означает, что в вашей конфигурации должен быть другой файл или блок server с default_server, установленным для порта 80. nginx сталкивается с этим перед вашим файлом mysite.com, поэтому попробуйте удалить или настроить эту другую конфигурацию.
Если вы пытаетесь найти, где установлены эти директивы и параметры, попробуйте выполнить поиск следующим образом:
grep -R default_server /etc/nginx
Ответ 2
Если вы находитесь в Digital Ocean, это означает, что вам нужно перейти в /etc/nginx/sites-enabled/и затем УДАЛИТЬ, используя rm -R digitalocean и default