Nginx - Configurações de perfil

Índice
Depois de sabermos como a configuração de Nginx, a próxima etapa é construir a maneira como vamos configurar Nginx Para nosso uso, a configuração básica é apenas um ponto de partida, mas como cada necessidade é diferente assim como os computadores que serão servidores, é importante colocar em prática o que aprendemos.
Configuração padrão
As razões porque Nginx tem sido tão popular e sua taxa de aceitação e uso aumentou tanto a ponto de torná-lo o segundo mais usado depois Servidor Apache, é porque é bastante leve, otimizado e muito rápido.
Graças a esta simplicidade, sua configuração inicial é bastante aceitável e em muitos casos não exigirá mais do que ajustes mínimos, vejamos que normalmente encontramos um implementação básica do Nginx, na imagem o arquivo de configuração inicial:

Notamos que é algo bastante simples e com um pouco de conhecimento da sintaxe do Nginx é perfeitamente compreensível.
Primeiras configurações
O primeiros ajustes O que devemos fazer com a configuração está focado em aumentar a segurança da implementação e nos ajustar ao perfil de hardware que temos para espremer um pouco melhor os recursos que temos.
usuário root rootIniciar um serviço com permissões de superusuário não é uma coisa boa, na verdade este é um sério problema de segurança, pois se por algum motivo alguém assumir o controle de nosso serviço, com uma permissão estendida, pode causar estragos em nosso sistema, para evitar altamente recomendado que criemos um Usuário Nginx e grupo Nginx para que você tenha permissões limitadas e, assim, reduza os riscos.
worker_processes 1Com esta propriedade um processo de trabalho Por padrão, isso pode ser alterado, na verdade é aconselhável iniciar um processo destes para cada núcleo de CPU que temos, recomenda-se colocar 4 processos de trabalho assumindo que nosso servidor é de 4 núcleos.
trabalhador_conexões 1024Outro parâmetro chave, isso nos diz o número de conexões simultâneas que podemos assumir para cada processo trabalhador, É importante testar os limites de tolerância do nosso ambiente para que ajustemos este parâmetro para cima ou para baixo, pois quanto maior o número de conexões, melhor desempenho os usuários terão, porém se colocarmos mais do que nossos equipamentos podem atender, podemos derrubar o servidor nginx.
worker_priority 0Por fim, devemos ver a prioridade que nossos processos terão, por padrão começamos com uma prioridade intermediária, porém se nossa equipe também realiza outras tarefas, talvez devamos pensar em aumentar a prioridade, a maior prioridade é -20 e a mínima é 19, sem No entanto, não é aconselhável colocar uma prioridade maior do que -5, pois há o processos do kernel sistema operacional.
Ao final deste tutorial já temos uma ideia mais clara de onde devemos começar a modificar nosso arquivo para obter um melhor desempenho em nossos servidores.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave