Eu tenho vários hosts virtuais nginx apontando para o host local. Agora eles têm o mesmo nome de portas diferentes localhost:8080
, localhost:8081
. Em vez disso, gostaria que eles tivessem nomes diferentes da mesma porta site1:8080
, site2:8080
.
No entanto, isso exige que eu adicione novas entradas a /etc/hosts/
para cada site:
127.0.0.1 site1 site2 site3 site4
Em vez disso, existe uma maneira de criar um domínio .local
para que qualquer coisa digitada que termine com isso seja resolvida para localhost? Dessa forma eu poderia fazer site1.local:8080
, site2.local:8080
e não ter que atualizar / etc / hosts a cada vez. Algo como
127.0.0.1 .local
Infelizmente, isso parece não funcionar.
Quais são algumas maneiras de fazer isso funcionar sem ter que configurar algo como dnsmasq
?
Ouvi falar do link que permite fazer isso com site1.localtest.me:8080
, mas eu faço muito trabalho sem conexões com a Internet, então Idealmente, use algo que não exija ser online para resolver a 127.0.0.1.
Tudo o que eu poderia fazer com /etc/hosts
, /etc/resolv.conf
ou qualquer outra coisa que funcione para configurar um domínio .local?