Como instalar e configurar o Nginx Debian 9 Linux

Atualmente temos a possibilidade de instalar em nossas distribuições Linux uma série de programas, aplicativos e funcionalidades focados em melhorar o design e desenvolvimento do sistema para obter o seu potencial máximo e assim oferecer aos usuários mais serviços e opções.

Nginx está posicionado neste ramo como uma dessas opções quando se trata de todo o tópico de servidores proxy. Hoje a Solvetic irá explicar passo a passo como instalar o Nginx no Debian 9.

NginxNginx (engine x) é um servidor HTTP e proxy reverso, que pode ser implementado como um servidor proxy de e-mail e um servidor proxy TCP / UDP genérico.

Ao implementar um servidor Nginx, estaremos desfrutando de benefícios como, por categorias:

Funções básicas

  • Servidor de arquivos estáticos e de índice ou indexados automaticamente.
  • Aceleração reversa de proxy com cache; balanceamento de carga e tolerância a falhas
  • Suporte acelerado com cache de servidores FastCGI, uwsgi, SCGI e memcached.
  • Arquitetura modular, onde os filtros incluem gzipping, intervalos de bytes, respostas chunky, XSLT, SSI e filtro de transformação de imagem.
  • Suporte para SSL e TLS SIN
  • Suporte a HTTP / 2 de prioridade ponderada e baseado em dependência
  • Servidores virtuais baseados em nomes e IP
  • Suporte a conexões keep-alive e pipeline
  • Acesso a formatos de log, gravação de log armazenado, rotação rápida de log e log de syslog
  • Redirecionamento de códigos de erro 3xx-5xx
  • Você pode alterar o URI usando expressões regulares
  • Execute funções diferentes dependendo do endereço do cliente
  • Controle de acesso baseado no endereço IP do cliente, senha (autenticação básica HTTP) e resultado da sub-solicitação
  • Validação de referenciador HTTP
  • Suporta métodos PUT, DELETE, MKCOL, COPY e MOVE
  • Streaming de FLV e MP4
  • Limite de taxa de resposta
  • Limita o número de conexões simultâneas ou solicitações de um endereço
  • Geolocalização baseada em IP
  • Suporta Perl Embutido

Servidor proxy

  • Redirecionamento do usuário para um servidor IMAP ou POP3 usando um servidor de autenticação HTTP externo
  • Autenticação do usuário usando um servidor de autenticação HTTP externo e redirecionamento de conexão para um servidor SMTP interno
  • Métodos de autenticação suportados: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
  • Suporte SSL
  • Suporte a STARTTLS e STLS.

TCP / UDP

  • Proxy TCP e UDP genérico
  • Suporte SSL e TLS SNI para TCP
  • Balanceamento de carga e tolerância a falhas
  • Controle de acesso com base no endereço do cliente
  • Pode realizar diferentes funções dependendo do endereço do cliente
  • Limita o número de conexões simultâneas de um endereço
  • Acesso a formatos de log, gravação de log armazenado, rotação rápida de log e log de syslog
  • Geolocalização baseada em IP.

Agora veremos como instalar este aplicativo no Debian 9 de maneira prática.

1. Atualização do sistema e como instalar o Nginx


A primeira etapa a ser executada é atualizar os pacotes do sistema executando os seguintes comandos:
 apt-get updateapt-get upgrade
Assim que o sistema for atualizado, executamos a seguinte linha para instalar o Nginx:
 apt-get install nginx

Lá inseriremos a letra S para confirmar o download e atualização dos pacotes Nginx.

Assim que a instalação for concluída, veremos o seguinte:

Por padrão, o servidor Nginx foi iniciado no Debian 9 e isso será possível verificar com o comando netstat e o comando ps assim:

 ps aux | grep nginxpgrep nginx


Login Junte-se!

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

wave wave wave wave wave