nginx の仮想ホストが動作しない

nginx の仮想ホストが動作しない

nginx次の構成を使用して仮想ホストを作成しています:

server {
    listen       7001;
    server_name  example.com;

    location / {
        root   html;
        index  index.html index.htm;
    }
}

example.comまたはでアクセスしようとするとexemple.com:7001機能しませんが、 でアクセスすると機能します。localhost:7001設定のどこに問題があるのでしょうか?

編集1

私はWindowsプラットフォームにいます

編集2

example.comまたはでアクセスしようとするとexample.com:7001、オンラインのWebサイトにアクセスするかexample.com、またはでアクセスするとWebサイトが見つからないという通知が表示されます。example.com:7001

答え1

DNS名が例.comnginx が実行されている IP アドレスに解決されます。この場合、ローカル IP アドレスなので、127.0.0.1 が機能します。

基本的に、HOSTS ファイルに次のようなエントリが必要です。

127.0.0.1 example.com

見てここHOSTS ファイルを編集する方法については、こちらをご覧ください。

pingを実行したり実行したりするとnslookup example.com、IPアドレス、具体的には127.0.0.1に解決されます。

関連情報