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に解決されます。