1. ホーム
  2. nginx

[解決済み] nginxのエラー "conflicting server name "を無視する [終了しました]。

2022-02-09 08:08:24

質問

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] 0.0.0.0:80 の競合するサーバー名 "ec2..." は無視されます。 私は理解できません、どんな説明でも結構です。ありがとうございます。

解決方法を教えてください。

Linuxで、gEditを使用してファイルを編集していると思います。その際 /etc/nginx/sites-enabled のように、一時的なファイルを残している可能性があります。 default~ (をご覧ください。 ~ ).

お使いのエディタによっては、ファイル名が .save といった具合です。ただ $ ls -lah でどのファイルが意図されていないかを確認し、それらを削除します(Thanks 冨士 をご覧ください)。

このファイルを削除すれば、問題は解決します。