Eu criei um Nginx com uma VM Linux Azure, é possível fazer o nginx escutar portas diferentes para que quando eu alterar o número da porta, o conteúdo seja diferente. Descobri que haveria uma colisão se eu criasse duas ou mais portas relacionadas ao HTTP na VM. Alguém pode me ajudar com isso?
Você também pode fazer o seguinte:
É sim.
O que você provavelmente quer são várias estrofes de "servidor", cada uma com uma porta diferente, mas possivelmente (provavelmente?) o mesmo nome_do_servidor, servindo o conteúdo "diferente" adequadamente em cada uma, talvez com uma raiz de documento diferente em cada servidor.
A documentação completa está aqui: http://nginx.org/en/docs/http/server_names.html
Exemplo: