Nginx: Como posso reutilizar esta configuração de passagem de proxy em vários locais?

6

Eu tenho um bloco de localização como este:

    location / {
            proxy_pass http://mediacluster;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host $http_host;
    }

Qual passa os pedidos para um bloco a montante. Eu estou adicionando blocos de localização mais complicados agora, alguns dos quais eu também quero passar para aquele bloco upstream. Como posso conseguir isso sem copiar o código proxy repetidamente?

Posso configurá-lo como um local interno e, em seguida, fazer referência a esse local de alguma forma, ou talvez eu precise apenas colocar este é um arquivo de configuração externo e incluí-lo em cada área?

    
por Brian 05.09.2013 / 16:44

1 resposta

4

Você já conhece o include . É assim que normalmente é feito, especialmente quando você precisa reutilizar a configuração em server s diferentes.

    
por 05.09.2013 / 17:17

Tags