Estou criando um host virtual usando nginx
a seguinte configuração:
server {
listen 7001;
server_name example.com;
location / {
root html;
index index.html index.htm;
}
}
Quando tento acessar por example.com
ou exemple.com:7001
, não está funcionando, mas está funcionando quando acesso por localhost:7001
, onde está errado na minha configuração?
Editar 1
estou na Windows
plataforma
Editar 2
Quando tento acessar por example.com
ou example.com:7001
, ele acessará example.com
o site on-line ou notificação de site não encontrado quando acessado porexample.com:7001
Responder1
Você precisa ter certeza de que o nome DNSexemplo.comresolve para o endereço IP onde o nginx está sendo executado. Neste caso, é o seu endereço IP local, então 127.0.0.1 funcionaria.
Basicamente você precisa de uma entrada no seu arquivo HOSTS como esta:
127.0.0.1 example.com
Olharaquipara obter instruções sobre como editar seu arquivo HOSTS.
Então, quando você fizer ping ou executarexemplo nslookup.com, ele resolve para um endereço IP, especificamente 127.0.0.1