2015-04-14 15 views
5

Przy próbie ponownego uruchomienia nginx i pisać w konsoli tę komendęnginx: [emerg] domyślny serwer duplikatu

nginx -t

mam błąd:

nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/default.save:20 
nginx: configuration file /etc/nginx/nginx.conf test failed 

strony obsługującej/domyślnie

server { 
     listen 80 default_server; 
     listen [::]:80 default_server ipv6only=on; 

     server_name localhost; 
     passenger_enabled on; 
     rails_env production; 
     root   /home/hh/public; 

     access_log /var/log/nginx/host.access.log; 
     # redirect server error pages to the static page /50x.html 
     error_page 500 502 503 504 /50x.html; 
     location = /50x.html { 
      root html; 
     } 
} 

nginx.conf

user www-data; 
worker_processes 4; 
pid /run/nginx.pid; 

events { 
     worker_connections 768; 
} 

http { 

     sendfile on; 
     tcp_nopush on; 
     tcp_nodelay on; 
     keepalive_timeout 65; 
     types_hash_max_size 2048; 

     include /etc/nginx/mime.types; 
     default_type application/octet-stream; 


     access_log /var/log/nginx/access.log; 
     error_log /var/log/nginx/error.log; 

     include /etc/nginx/conf.d/*.conf; 
     include /etc/nginx/sites-enabled/*; 
} 

Godzinę temu wszystko działało w porządku, ale po restarcie nginx mam ten problem.

+0

myślę, że to http://serverfault.com/questions/277653/nginx-name-based-virtual -hosts-na-ipv6 musi ci pomóc. – kunashir

Odpowiedz

7

Jeśli spojrzeć na /etc/nginx/sites-enabled/ widać dwa pliki, default.save i default prostu usunąć jedną z nich

sudo rm -rf /etc/nginx/sites-enabled/default.save 
Powiązane problemy