Nginx 重复侦听选项错误

Nginx 重复侦听选项错误,nginx,Nginx,运行sudonginx-t检查语法错误时,我遇到以下错误 nginx: [emerg] duplicate listen options for [::]:80 in /etc/nginx/sites-enabled/default~:4 nginx: configuration file /etc/nginx/nginx.conf test failed 什么可能导致重复的侦听选项?它说错误在我的nginx默认文件的第4行。我已经包括了下面文件的前6行。我还没有发现任何其他关于这个特定错误的

运行
sudonginx-t
检查语法错误时,我遇到以下错误

nginx: [emerg] duplicate listen options for [::]:80 in /etc/nginx/sites-enabled/default~:4
nginx: configuration file /etc/nginx/nginx.conf test failed
什么可能导致重复的侦听选项?它说错误在我的nginx默认文件的第4行。我已经包括了下面文件的前6行。我还没有发现任何其他关于这个特定错误的问题,而且我对nginx太陌生了,我不知道从哪里开始寻找解决问题的方法

# HTTP - redirect all requests to HTTPS:
server {
        listen 80;
        listen [::]:80 default_server ipv6only=on;
        return 301 https://$host$request_uri;
}

我正在学习有关Digital Ocean的教程。完整的默认文件内容可以是。

在导致问题的同一目录中,emacs创建了一个名为
default~
的临时文件只需删除临时文件,错误就会消失。