Se eu quiser trabalhar localmente com 3 sites
site1 site2 site3
Como configuro meu nginx e host?
sites disponíveis:
server_name site1
location / {
proxy_pass http://127.0.0.1:81;
}
Os outros sites:
nome_do_servidor site2
location / {
proxy_pass http://127.0.0.1:82;
}
nome_do_servidor site3
location / {
proxy_pass http://127.0.0.1:83;
}
/etc/hosts:
127.0.0.1 site1
127.0.0.1 site2
127.0.0.1 site3
Isso não funciona, eles me levam para o mesmo site
Por que você está usando a
proxy_pass
diretiva?/etc/hosts:
veja também: https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/