server {
#listen 80; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
#root /usr/share/nginx/www;
root /home/ubuntu/node-login;
# Make site accessible from
server_name ec2-xx-xx-xxx-xxx.us-west-1.compute.amazonaws.com;
location /{
proxy_pass http://127.0.0.1:8000/;
proxy_redirect off;
}
}
это приводит к ошибке nignx [warn] конфликтующее имя сервера "ec2..." на 0.0.0.0:80 игнорируется. Я не понимаю, любое объяснение приветствуется. Спасибо.
Я предполагаю, что у вас Linux, и вы используете gEdit для редактирования файлов. В файле /etc/nginx/sites-enabled
, возможно, остался временный файл, например, default~
(следите за ~
).
В зависимости от вашего редактора, файл может иметь имя .save
или что-то подобное. Просто выполните команду $ ls -lah
, чтобы увидеть, какие файлы находятся там непреднамеренно, и удалите их (спасибо @Tisch за это).
Удалите этот файл, и это решит вашу проблему.