TOPO  

Gerenciador de proxy Nginx: Como configurar e usar

Versão áudio (Aperte o Play e Navegue Sem Interrupções Pelo Artigo ▶️🎶)

O Nginx Proxy Manager (NPM) é uma aplicação gratuita e de código aberto concebida para simplificar a gestão do proxy do Nginx, SSL, listas de acesso e muito mais. Foi criado com um painel de controlo de fácil utilização que visa ajudar os utilizadores que não são propriamente especialistas em Nginx CLI. Além disso, também fornece SSL gratuito através do Let's Encrypt, integração Docker e suporte para vários utilizadores.

Neste guia completo, nosso objetivo é fornecer uma introdução ao Nginx Proxy Manager. Vamos abordar os conceitos básicos do que é o NPM, como ele funciona, seus recursos e muito mais.

O artigo também compara o NPM com as configurações nativas do NGINX, detalha o processo de instalação no Docker e orienta através da interface do usuário e da configuração inicial, concluindo com uma seção de perguntas frequentes para resolver dúvidas comuns.

Guia NPM

Isenção de responsabilidade: Este material foi desenvolvido estritamente para fins informativos. Não constitui uma aprovação de quaisquer atividades (incluindo atividades ilegais), produtos ou serviços. O usuário é o único responsável pelo cumprimento das leis aplicáveis, incluindo as leis de propriedade intelectual, quando utiliza os nossos serviços ou se baseia em qualquer informação aqui contida. Não aceitamos qualquer responsabilidade por danos resultantes da utilização dos nossos serviços ou das informações aqui contidas, seja de que forma for, exceto quando explicitamente exigido por lei.

Índice

  1. O que é o Nginx Proxy Manager?
  2. Configurações do NPM versus configurações nativas do NGINX
  3. Como instalar o Nginx Proxy Manager?
  4. Como utilizar e configurar a interface do utilizador do Nginx Proxy Manager?
  5. Configurações vitais e instalação inicial
  6. Perguntas frequentes sobre o gerenciador de proxy Nginx
  7. Considerações Finais

📘 Acha que conhece o NGINX? Pense de novo.

A maioria das configurações não tem estas diretivas chave: Descarregar o modelo de 47 diretivas

1. O que é o Nginx Proxy Manager?

Gerenciador de proxy Nginx (NPM) é uma ferramenta poderosa (projeto de código aberto sob a licença MIT) criada para simplificar o gerenciamento do proxy, SSL e outros recursos do Nginx. Foi concebida com a ideia de utilizadores que podem não estar bem familiarizados com as complexidades do Nginx. 

A ferramenta permite que os utilizadores exponham facilmente serviços Web na sua rede (ou computador). Por outras palavras, fornece uma porta de entrada segura e eficiente para o tráfego da Internet. Da mesma forma, a sua integração com Let's Encrypt permite aos utilizadores proteger os seus serviços com certificados SSL gratuitos. 

Caraterísticas principais:

  • Interface de utilizador bonita: Baseada em Tabler, a interface é intuitiva e fácil de utilizar.
  • SSL grátis: O suporte integrado para Let's Encrypt permite aos utilizadores protegerem os seus serviços Web sem custos adicionais.
  • Integração do Docker: O Nginx Proxy Manager é construído como uma imagem Docker. Isto simplifica a implementação e requer apenas uma base de dados para funcionar.
  • Vários utilizadores: Suporta a configuração de utilizadores adicionais com diferentes níveis de acesso.

Para quem é recomendado o Nginx Proxy Manager e quais são os seus casos de utilização? 

O Nginx Proxy Manager foi projetado com a segurança em mente, o que o torna a escolha ideal para redes domésticas ou pequenas empresas que desejam expor seus serviços à Internet em geral. Além disso, o seu design acessível torna-o acessível a utilizadores de todos os níveis de competências, fornecendo uma solução robusta para gerir proxies inversos, terminação SSL e muito mais. Assim, o Nginx Proxy Manager é útil para quem aloja uma aplicação Web em casa ou gere serviços para uma pequena empresa. É mais fácil do que nunca aproveitar todos os recursos do Nginx.

Software e detalhes do projeto:

  • Documentação: A documentação do Nginx Proxy Manager é bastante completa. Ela detalha toda a instalação, configuração e orientação operacional. Procure por um Ficheiro README para obter a documentação oficial pormenorizada. 
  • Licença MIT. Esta é uma licença permissiva de software livre que permite que indivíduos e organizações usem, copiem, modifiquem, mesclem, publiquem, distribuam, sublicenciem e vendam o software e sua documentação associada livremente. 
  • Popularidade: O projeto tem mais de 2,2k forks e mais de 19,2k estrelas. O número de estrelas e de bifurcações no GitHub indica o interesse e o envolvimento da comunidade com este projeto.
  • Atividade e capacidade de resposta: Verificando os separadores issues (1.3k) e pull requests (59) no GitHub, parece que este projeto está constantemente ativo e os seus mantenedores são de facto receptivos.
  • Compatibilidade: É possível instalar o software Nginx Proxy Manager em qualquer sistema que ofereça suporte ao Docker (já que ele é distribuído como uma imagem pré-construída do Docker). Isso o torna adequado para uma variedade de ambientes.

O que não é o Nginx Proxy Manager? 

O Nginx Proxy Manager (NPM) não está diretamente associado ao NGINX, Inca empresa por detrás do servidor Web Nginx. Além disso, não é um servidor Web, uma rede de distribuição de conteúdos (CDN), uma firewall de aplicação Web (WAF), uma autoridade de certificação SSL/TLS autónoma ou uma solução de alojamento completa. E o mais importante, o NPM não é um provedor de servidor proxy; ele não fornece servidores proxy. Você precisará de um fornecedor de proxy para utilizar e gerir com o NPM.

2. Configurações do Nginx Proxy Manager (NPM) versus NGINX nativo

Como foi dito na secção anterior, o NGINX (ou nginx) é um software de código aberto versátil que funciona como um servidor Web. Ele também pode funcionar como um proxy reverso para equilibrar o tráfego entre os servidores. Além disso, ele também pode ser configurado como um proxy de e-mail e um cache HTTP. 

Nativamente, é possível usar o próprio NGINX para configurar e gerenciar servidores proxy NGINX, então por que você precisaria do NGINX Proxy Manager (NPM)? 

Consulte a seguinte tabela de comparação. Esta resume as vantagens e os desafios associados a cada opção.

Comparação entre o Nginx Proxy Manager (NPM) e o NGINX nativo

AspetoGerenciador de proxy Nginx (NPM)NGINX nativo
Interface do utilizadorGUI amigável para uma configuração fácilInterface de linha de comando; curva de aprendizagem mais acentuada
ConfiguraçãoSimplifica as configurações de proxy reverso e SSLConfigurações altamente personalizáveis e detalhadas
Oportunidade de aprendizagemPode inibir a aprendizagem das nuances do NGINXOferece um conhecimento profundo das configurações do servidor Web
Alterações em massaA GUI não é eficiente para alterações em massa; pode resultar em errosAs alterações em massa através de ficheiros de configuração são eficientes e fiáveis
ActualizaçõesActualizações menos frequentes; potenciais riscos de segurançaActualizações regulares; mais seguro
FlexibilidadePode não ter opções de configuração avançadasAcesso a todas as funcionalidades para configurações complexas
Tratamento de falhas de serviçoUm único erro pode causar a falha de todo o serviçoPode isolar e gerir falhas de serviço individuais
LongevidadeDesenvolvimento dependente de um único programador; riscos no suporte a longo prazoAmplamente apoiado por uma grande comunidade
Gestão de SSLConfiguração e gestão automatizadas de SSLConfiguração manual; mais controlo sobre as configurações SSL
Despesas geraisA GUI acrescenta um nível adicional de gestãoInteração direta com ficheiros de configuração
EscalabilidadePode não se adequar a ambientes complexos e escaláveisMais adequado para configurações escaláveis e de nível empresarial
Infraestrutura como códigoMenos adequado devido à gestão baseada na WebIdeal para práticas de infraestrutura como código
Comunidade e apoioMais pequena, dependente da disponibilidade do promotorGrande comunidade com suporte e documentação extensivos

Nota: A escolha entre o NPM e o NGINX nativo depende, em última análise, das suas necessidades específicas, das suas competências e da complexidade da configuração do servidor que está a gerir. No entanto, a análise da tabela de comparação pode ajudá-lo a ter uma ideia de qual caminho seguir. Além disso, quando se trata de gerenciamento de SSL, recomendamos o uso do Certificado SSL e TLS Software.

3. Como instalar o Nginx Proxy Manager?

Para fins de demonstração, instalaremos o Nginx Proxy Manager em um Docker Container via Docker Desktop (e Docker Compose). 

Para instalar o Nginx Proxy Manager no seu computador Windows usando o Docker Compose, siga estas instruções passo a passo:

a. Requisitos.

  • Docker e Docker Compose: Certifique-se de que o Docker e o Docker Compose estão instalados no seu computador Windows. Caso contrário, pode descarregar o Docker Desktop para Windows, que inclui o Docker Compose, a partir da página sítio Web oficial do Docker.
  • O Docker-Compose é utilizado para definir e executar aplicações Docker com vários contentores. Com um ficheiro YAML, pode configurar os serviços da sua aplicação e criar e iniciar todos os serviços a partir da sua configuração.
  • Após a instalação, certifique-se de que o Docker está a funcionar, verificando o seu ícone no tabuleiro do sistema.
Docker Desktop e NPM
Foto de Docker Desktop
  • Também pode verificar as versões para garantir que ambas estão instaladas. Execute "docker -version" para garantir que o Docker está instalado e a funcionar. Execute "docker-compose -version" para verificar se o Docker Compose está instalado.
  • Portos: Certifique-se de que as portas 80, 81 e 443 estão disponíveis no seu sistema, uma vez que são necessárias para o funcionamento do Nginx Proxy Manager. A porta 80 é utilizada para HTTP, a porta 443 para HTTPS e a porta 81 para aceder à interface de administração.
  • Volumes: Terá de mapear volumes para persistência de dados. Especificamente, você deve mapear um diretório local para /data e /etc/letsencrypt dentro do contêiner para garantir que suas configurações e certificados SSL sejam mantidos entre as reinicializações do contêiner. Isso é fundamental quando você está atualizando a imagem do Docker. 

b. Criar um ficheiro Docker Compose

  • Abra seu editor de texto preferido e crie um arquivo chamado docker-compose.yml. Ou, se o ficheiro já estiver criado, basta abri-lo e adicionar as seguintes linhas ao ficheiro. 
  • Cole o seguinte conteúdo no ficheiro (certifique-se de que o espaçamento e a indentação estão corretos para acompanhar a formatação YAML):
versão: "3.8
serviços:
  app:
    imagem: 'jc21/nginx-proxy-manager:latest'
    reiniciar: a não ser que esteja parado
    portos:
      - '80:80′ # Porta HTTP pública
      - '81:81′ Porta Web de administração do #
      - '443:443' Porta HTTPS pública do #
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
  • Guarde o ficheiro numa pasta específica. Esta pasta também irá conter os seus ficheiros de dados e de configuração.
Instalando o NPM Docker
Foto de nginxproxymanager.com

c. Iniciar o gestor de proxy Nginx

  • Abra um prompt de comando ou uma janela do PowerShell. Navegue até o diretório onde você salvou o arquivo docker-compose.yml usando o comando cd. Se estiver a ter problemas com o ficheiro Docker Compose, recomendamos que experimente um validador YAML online como o YAMLint para verificar se existem erros de formatação. 
  • Execute o seguinte comando para iniciar o software:
Powershell Docker Compose NPM
  • O Docker começará a descarregar as imagens necessárias e iniciará o contentor do Nginx Proxy Manager.
Instalando o NPM Docker - Poweshell
  • Agora, pode voltar ao Docker Desktop e garantir que o seu novo contentor Docker do Nginx Proxy Manager está a funcionar. 
Docker e NPM

Depurar menos, implantar de forma mais inteligente com esta lista rápida do NGINX >> Descarregar a folha de dicas

d. Aceder à interface do gestor de proxy Nginx

  • Quando o contentor do Nginx Proxy Manager estiver em execução, abra um navegador Web e aceda a http://localhost:81. Deverá ver agora a página de início de sessão.
Começando com o NPM
Foto de nginxproxymanager.com

e. Inicie sessão no Nginx Proxy Manager

  • Utilize as credenciais de início de sessão predefinidas para aceder à interface de administração:
  • Depois de iniciar sessão, ser-lhe-á imediatamente pedido que altere a palavra-passe predefinida.
Alterar a palavra-passe do gestor de proxy Nginx
Foto de nginxproxymanager.com
  • Depois de alterar com êxito o início de sessão e as credenciais, pode começar a configurar os seus anfitriões proxy, certificados SSL e outras definições de acordo com as suas necessidades.

f. Manter a sua instalação

  • Mantenha o Nginx Proxy Manager atualizado parando periodicamente o contêiner, obtendo a imagem mais recente e reiniciando a pilha:

Ao seguir estes passos, instalou com êxito o Nginx Proxy Manager na sua máquina Windows utilizando o Docker Compose.

Está a debater-se com um desempenho de proxy lento e pouco fiável? O RapidSeedbox é a solução.

Melhore a sua gestão de proxy Nginx com os nossos proxies robustos e fiáveis.
Diga olá à excelência!
————

4. Como utilizar e configurar a interface do utilizador do Nginx Proxy Manager?

O Nginx Proxy Manager é fornecido com uma interface baseada na Web de fácil utilização que lhe permite configurar e gerir o Nginx como um servidor proxy. 


Vamos analisar rapidamente os diferentes aspectos presentes na interface do utilizador do Nginx Proxy Manager. 

a. Painel de controlo

Inclui um layout claro que mostra um resumo dos hosts proxy, hosts de redireccionamento, fluxos e hosts 404. O design do painel de controlo dá-lhe uma visão rápida do estado do servidor e uma navegação rápida para diferentes áreas de configuração.

Painel de controlo do NPM
Foto de nginxproxymanager.com

b. Anfitriões. 

Esta secção lista todos os anfitriões, incluindo anfitriões proxy, anfitriões de redireccionamento, fluxos e anfitriões 404. O mais importante são os anfitriões proxy que mostram a origem e o destino, se o SSL está configurado e o seu estado online. Também pode adicionar um novo anfitrião proxy clicando no botão "Adicionar anfitrião proxy" e, em seguida, introduzindo os nomes de domínio, escolhendo o esquema e definindo o nome do anfitrião/IP e a porta de encaminhamento. Mais informações sobre isto na próxima secção. 

Iniciando o NPM
Foto de nginxproxymanager.com

c. Listas de acesso

Esta secção permite-lhe gerir os controlos de acesso. Proporciona segurança adicional ao restringir os utilizadores que podem ver ou gerir diferentes anfitriões. Também pode utilizar a opção "Adicionar lista de acesso" para criar uma nova lista. 

listas de acesso do gestor de proxy nginx
Foto de nginxproxymanager.com

d. Certificados SSL

Esta secção apresenta todos os certificados SSL que estão disponíveis ou em utilização, incluindo detalhes como o fornecedor e a data de expiração. Existe também um botão "Adicionar Certificado SSL" para proteger os seus novos anfitriões com Certificados SSL. 

Certificados SSL
Foto de nginxproxymanager.com

e. Utilizadores.

A secção Utilizadores oferece-lhe uma forma simples de gerir os utilizadores. Fornece uma visão geral das permissões dos utilizadores e a possibilidade de adicionar novos utilizadores ou modificar os existentes.

IU DO NPM
Foto de nginxproxymanager.com

f. Registo de auditoria

Esta parte da interface do utilizador mostra um histórico das acções realizadas no Gestor de Proxy. Este registo de auditoria inclui eventos, actualizações de configurações e renovações de certificados SSL.

Instalando o NPM
Foto de nginxproxymanager.com

g. Definições

As configurações oferecem personalização para comportamentos padrão, como a resposta a acessos de host desconhecido, com opções para páginas de erro personalizadas. A seguinte captura de ecrã mostra o site predefinido (o que mostrar quando o Nginx é atingido por um anfitrião desconhecido).

definições
Foto de nginxproxymanager.com

🕶️ Os profissionais não adivinham as configurações do NGINX.

Obtenha as diretivas exactas que os principais administradores de sistemas utilizam: Desbloquear o Guia de Configuração

5. Configurações vitais e instalação inicial.

Utilizando a IU do Nginx Proxy Manager, pode facilmente criar e gerir proxies inversos, aplicar certificados SSL e afinar as definições do seu servidor sem saber muito sobre o Nginx ou ferramentas de linha de comandos.

Recomendamos que comece com as seguintes configurações básicas.

a. Configurar hosts proxy

  • Aceda ao separador "Proxy Hosts" e clique em "Add Proxy Host". 
  • Introduza o nome de domínio, escolha HTTP ou HTTPS e forneça o endereço IP interno e a porta do serviço para o qual está a fazer o proxy. 
  • Também pode alterar parâmetros como localizações, atribuir SSL e alterar a configuração personalizada do Nginx a partir daqui. 
Configurando o NPM
Foto de nginxproxymanager.com

b. Configurar o SSL

Navegue até ao separador "SSL Certificates" (Certificados SSL). Clique em "Add SSL Certificate" (Adicionar certificado SSL). Opte por solicitar um novo SSL através de Let's Encrypt ou adicione o seu próprio certificado, fornecendo o certificado e a chave privada. 

  • No painel de configuração "Add "Let's Encrypt Certificate" adicionar o Domain Name (como diz aí; este já deve estar configurado em Hosts). Adicione o e-mail, concorde com os ToS do Let's Encrypt e teste este certificado através do Test Server Reachability.
  • Adicionar certificado SSL: Atribuir SSL ao anfitrião proxy: Aceda ao separador "Proxy Hosts" (Anfitriões proxy). Clique em "Add Proxy Host" (Adicionar host proxy) ou edite um host existente. Preencha o nome de domínio e outros detalhes necessários. No separador "SSL" do anfitrião proxy, selecione o certificado SSL que adicionou. Escolha opções SSL como suporte HTTP/2, HSTS e redireccionamento de HTTP para HTTPS.
adicionar um certificado SSL
Foto de nginxproxymanager.com

c. Configuração de regras de firewall.

Embora o Nginx Proxy Manager não lide diretamente com as configurações de firewall, pode definir regras que actuam de forma semelhante a um WAF.

  • Listas de acesso: No separador "Access Lists" (Listas de acesso), crie uma nova lista de acesso. Defina as regras para permitir ou negar o acesso com base em endereços ou intervalos de IP. Também pode ativar a autorização, exigindo um nome de utilizador e uma palavra-passe para aceder a determinados serviços.
Configurando o NPM
Foto de nginxproxymanager.com
  • Configuração avançada do anfitrião proxy: Nos detalhes de "Proxy Hosts", mude para o separador "Advanced". Introduza diretivas Nginx personalizadas para controlar o acesso, limitar as taxas de pedido ou recusar agentes de utilizador e IPs problemáticos. 
  • Pode adicionar regras como as diretivas negar ou permitir para bloquear ou permitir endereços ou intervalos de IP específicos.
adicionar um novo anfitrião proxy
Foto de nginxproxymanager.com
  • Locais personalizados: Aceda à configuração "New Proxy Host" (ou edite um anfitrião proxy existente). Aqui, pode definir caminhos URL específicos (localização) e reencaminhá-los para diferentes nomes de anfitrião e portas. 
  • Isto permite-lhe um controlo mais granular sobre o encaminhamento do tráfego de entrada para os seus serviços internos.
Configurando o NPM
Foto de nginxproxymanager.com

6. FAQ do Nginx Proxy Manager.

a. Qual é a relação entre o NGINX e o Nginx Proxy Manager? 

O NGINX é um servidor Web de código aberto. O NGINX Proxy Manager, ou NPM, por outro lado, é uma ferramenta de código aberto que simplifica a gestão do NGINX. O primeiro é uma camada de gestão que simplifica a configuração e a gestão do Nginx.

b. Quais são algumas alternativas ao Nginx Proxy Manager? 

As alternativas ao Nginx Proxy Manager incluem Traefik, Caddy, Servidor HTTP Apache, HAProxi, WinGate, e OpenResty. Vale a pena explorá-las para determinar a melhor opção para os seus requisitos e infraestrutura específicos. Tenha em conta que estas alternativas variam em termos de funcionalidades, desempenho e complexidade de configuração. 

c. Como é que configuro a terminação SSL com o Nginx Proxy Manager?

A terminação SSL pode ser configurada no Nginx Proxy Manager. Comece por criar um novo anfitrião proxy, depois active o SSL no separador SSL e, por fim, opte por pedir um novo certificado SSL à LetsEncrypt. Também é possível importar um certificado existente.

d. O Nginx Proxy Manager pode ser usado para balanceamento de carga?

Sim, pode ser configurado para balanceamento de carga. Pode fazê-lo configurando vários servidores backend para um único anfitrião proxy e ajustando o método de equilíbrio de carga nas definições "Avançadas". Saiba mais sobre as diferenças entre Proxies reversos e balanceadores de carga

e. Quais são as etapas para configurar o Nginx Proxy Manager com o Docker e o Docker Compose?

Para obter o guia completo para configurar o Nginx Proxy Manager com o Docker Compose, consulte o guia (secção 3). Mas aqui estão os passos em poucas palavras:

  • Instalar o Docker e o Docker Compose.
  • Crie um ficheiro docker-compose.yml com a definição do serviço Nginx Proxy Manager.
  • Execute docker-compose up -d para iniciar o contentor.
  • Aceda à IU da Web em http://:81 para concluir a configuração.

f. Posso gerir proxies inversos com o Nginx Proxy Manager?

É possível gerenciar servidores proxy reversos com o NPM. Um servidor proxy reverso encaminha as solicitações do cliente para o servidor backend apropriado. Isto permite-lhe alojar várias aplicações ou serviços por detrás de um único endereço IP (e adicionar um certo nível de segurança).

g. Como posso implementar o controlo de acesso e a limitação da taxa com o Nginx Proxy Manager?

O controlo de acesso e a limitação da taxa podem ser configurados no separador "Avançado" de um anfitrião proxy. É possível adicionar diretivas Nginx personalizadas para permitir ou recusar endereços IP específicos e limitar as taxas de pedido para evitar abusos.

h. Como faço para gerenciar certificados SSL no Nginx Proxy Manager, incluindo renovações automáticas com LetsEncrypt?

Os certificados SSL são geridos no separador 'Certificados SSL', onde pode solicitar um novo SSL à LetsEncrypt, que será renovado automaticamente após a expiração. Em alternativa, pode carregar certificados SSL personalizados, se necessário.

7. Palavras finais.

Neste artigo, explorámos as noções básicas do Nginx Proxy Manager (NPM). Essa ferramenta é tão poderosa e extensa que apenas tocamos a ponta do iceberg. Se quiser explorar mais, recomendamos que consulte a documentação oficial (Ficheiro README).

No guia, abordámos os conceitos básicos, a descrição completa e a comparação com a ferramenta de gestão de proxy Nginx nativa. O guia abordou tudo, desde a instalação até a configuração e casos de uso práticos. Ele forneceu informações valiosas sobre como aproveitar o NPM para o gerenciamento eficiente de serviços Web. 

Esperamos que este guia tenha sido útil. Se foi ou não foi, por favor deixe os seus comentários e sugestões abaixo. Estamos ansiosos por ouvir a sua opinião!

Como o RapidSeedbox pode melhorar sua experiência com o Nginx Proxy Manager?

Proxies IPv4 e IPv6 anónimos e com elevada taxa de sucesso.
O apoio ao cliente está disponível 24 horas por dia, 7 dias por semana.
Proxies rápidos, estáveis e anónimos em servidores dedicados.
Proxies HTTPs e SOCKS5 para diferentes necessidades.
————

Sobre o autor Diego Asturias

Avatar para Diego Asturias

Diego Asturias é um jornalista de tecnologia que traduz jargões técnicos complexos em conteúdo envolvente. Ele possui um diploma em Tecnologia de Interconexão de Redes de Washington DC, EUA, e certificações técnicas da Cisco, McAfee e Wireshark. Ele tem experiência prática trabalhando na América Latina, Coreia do Sul e África Ocidental. Ele foi destaque em SiliconANGLE Media, Cloudbric, Pcwdld, Hackernoon, ITT Systems, SecurityGladiators, Rapidseedbox, e muito mais.

Junte-se a mais de 40 mil assinantes da newsletter

Receba actualizações regulares sobre casos de utilização do Seedbox, guias técnicos, proxies, bem como dicas de privacidade/segurança.

  1. Olá Diego,
    um artigo muito informativo, mas ainda tenho uma pergunta.
    Ao usar um servidor web Nginx por trás de um NPM (todos em uma única VM), o que é irrelevante para a questão.
    Se pretender aplicar um cabeçalho de segurança à aplicação Web, onde é que ele tem de ser introduzido?
    1. no NPM ou 2. no servidor Web NGINX? Deveria funcionar em ambos os sistemas, mas onde é melhor do ponto de vista da segurança?
    Saudações Juergen
    *** Traduzido por http://www.DeepL.com/Translator (versão gratuita) ***

    1. Oi Jurgen, é melhor aplicar os cabeçalhos de segurança no NPM, principalmente para segurança centralizada, intercetação antecipada de pedidos ruins e prevenção de mod de cabeçalho. No entanto, há algumas ressalvas. Por exemplo, se o seu NPM é apenas para ser um proxy reverso, ou se você precisa de cabeçalhos dinâmicos que são dependentes da lógica da aplicação. Caso contrário, a configuração de cabeçalho do NPM é o caminho a seguir.

Diga o que você está pensando

Deixe uma Resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *