Eu estou tentando alcançar o seguinte: Alguns arquivos no meu servidor deve ser servido a partir de um subdomínio (static.example.com) para fins de desempenho (cookies evitando). No entanto, parte do conteúdo também pode ser acessado a partir do nome do host principal. Então, por exemplo, o arquivo image.png seria acessível através de ambos
http://static.example.com/img/image.png
e
http://www.example.com/foo/img/image.png
Eu poderia apenas definir um alias se isso era arquivos realmente todo-estáticos, mas por várias razões configuração Quero que o pedido de static.example.com
para ser servidor exatamente como um pedido para o mesmo arquivo em www.example.com
, que é definido na mesma configuração do nginx. Reescrita parece promissor, mas parece que você não pode reescrever "servidores atravessando", porque isso iria transformá-lo em um redirecionamento cliente que (provavelmente?) Frustra a finalidade do exercício.
Quaisquer indicações de como conseguir isso sem duplicar a configuração relevante serão apreciadas.
Tags configuration nginx rewrite