diretivas compartilhadas Nginx

1

Mover agora do apache para o nginx, também reescrevendo o .htaccess para o nginx. Eu tenho esse "problema":

Eu tenho cerca de dez sites, que utilizam o mesmo núcleo.
Então eu tenho um monte de regras de reescrita que devem ir para cada uma delas. Além disso, o número de sites será adicionado, bem como o número de regras comuns.

No apache, usei todas as diretivas comuns para a pasta global / www quando todos os sites são colocados.

Mas por enquanto, no nginx não consigo determinar como devo organizar o arquivo de configuração.

Tenho cerca de 10 regras comuns e 30 regras por site para cada site.

Portanto, não tenha ideia, como NÃO escrever 10 regras comuns para cada configuração e, ao mesmo tempo, fornecer a cada site suas próprias regras.

Obrigado antecipadamente.

    
por Tigra 16.07.2012 / 18:19

1 resposta

1

Você pode criar um novo arquivo em /etc/nginx contendo suas diretivas compartilhadas e, em seguida, incluí-lo na configuração de cada site.

Os arquivos de configuração que acompanham o nginx incluem um exemplo disso: fastcgi_params contém diretivas compartilhadas que são usadas em vários arquivos de configuração nos quais eles chamam include fastcgi_params; .

    
por 16.07.2012 / 18:24