Herdar bloco do servidor

3

Eu tenho vários servidores que eu quero usar o mesmo bloco de servidor, exceto a localização e o nome do servidor (porque são sites diferentes).

Como faço para que não seja necessário duplicar (copiar e paginar) os blocos de servidores e, depois, fazer uma atualização atualizando todos eles?

por exemplo,

server { .... }  # <- Main server block

server { .... }  # <- Same as above but I can "specialize" for different properties. (listen on a different port, different server name, location, etc..) 
    
por Archival 09.04.2013 / 19:33

1 resposta

2

Use uma ferramenta de construção de configuração, como o Puppet, que interpole as strings ou, se você não estiver disposto a adotar uma nova ferramenta, escreva um script de geração único na linguagem de sua escolha (perl, python, shell etc. .).

Você também pode usar arquivos comuns e include instruções, conforme descrito em uma resposta à pergunta do StackOverflow, "configuração do subdomínio nginx ".

    
por 09.04.2013 / 19:37

Tags