Nginx - várias configurações Fcgi

Índice
Sabemos que Nginx ele não pode lidar com conteúdo dinâmico como linguagens de programação, mas só porque não o faz diretamente, não significa que não pode fazer com a ajuda de outros elementos, é aqui que entra em jogo fcgi ou fastCGI que é apenas a maneira que Nginx ele envia o conteúdo que não pode manipular para outras instâncias.
Até este ponto não há problema, mas o que acontece quando precisamos lidar com mais de uma instância fcgi que lidamos com vários tipos de linguagens ou que temos duas instâncias da mesma linguagem, mas são utilizadas para finalidades diferentes, bem para isso podemos estabelecer configurações para que Nginx podem discernir e enviar solicitações a que pertencem.
Quando você quiser usar vários instâncias fcgi, o mais saudável é que primeiro fazemos uma configuração comum, ou seja, vamos gerar todas as opções que não vão mudar, assim obtemos dois benefícios muito claros, o primeiro é que fazemos parte do trabalho apenas uma vez e a segundo é que evitamos ter instruções duplicadas, reduzindo assim a margem de erros.
Como fazer isso?Para conseguir isso, a primeira coisa que devemos fazer é criar um arquivo onde colocar todas as diretivas comuns, podemos chamar esse arquivo como fcgi_common É um nome bastante simples e internacional para o caso de precisarmos compartilhar nosso servidor com pessoas de outras partes do mundo.
Dentro deste arquivo vamos colocar o seguinte:

Vemos que colocamos algumas diretivas, porém para o nosso exemplo são suficientes, pois são as que vamos usar de uma forma básica, é claro que cada instalação é diferente, então podemos adicionar ou remover diretivas deste arquivo de acordo com nossas necessidades.
Uma vez que temos a base de nossa configuração, agora devemos ir aos detalhes, ou seja, estabelecer o instância do fcgi que vamos usar para cada site que tivermos que colocar, para isso no arquivo que colocamos em habilitado para sites vamos especificar quais parâmetros adicionais vamos definir e vamos simplesmente incluir nosso arquivo base fcgi_common, vamos ver o exemplo:

Nós vemos que o fastcgi_pass Fazemos isso através da porta 9000 do nosso localhost, se agora quisermos usar outra instância do fcgi, devemos usar uma porta diferente, então agora no arquivo del habilitado para sites a partir do site a seguir, colocaremos outra configuração:

Neste segundo exemplo agora nosso fastcgi_pass É através da porta 9001, com isso já podemos usar as duas instâncias ao mesmo tempo, compartilhando uma configuração comum, isso nos dá maior flexibilidade e nos ajuda a reduzir o trabalho.
Linguagens FcgiIsso não se limita a apenas usar um único idioma de fcgi, podemos fazer isso em diferentes idiomas, por exemplo, um site em PHP e outro em Pitão ou PerlNo entanto, devemos ter em mente que apenas deixar no arquivo comum as configurações que se aplicam igualmente a ambos e apenas colocar no habilitado para sites as diretivas particulares.
Portanto, já aprendemos como configurar com sucesso várias instâncias de fcgi, para que nossos aplicativos possam residir sem problemas em nosso servidor. Nginx.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave