Sem mais delongas, vamos começar!
A seguir, estão as etapas usadas para criar um proxy reverso no nginx:
Etapa 1: atualize o sistema e instale o nginx
Começamos atualizando a máquina antes de instalar o NGINX em nosso sistema:
Atualização do sudo apt
Vamos agora instalar o NGINX em nosso sistema, executando o seguinte comando:
sudo apt install nginx
A instalação começa assim que o comando for emitido. Em seguida, iniciamos o serviço Nginx usando este comando:
sudo systemctl iniciar nginx
Agora podemos ativar o serviço Nginx com este comando:
sudo systemctl atability nginx
Você obterá a seguinte saída que informa que o nginx está ativado.
Agora, vamos verificar o status de nginx. Precisamos ter certeza de que está funcionando.
SUDO Systemctl Status nginx
A saída nos diz que o nginx está funcionando bem. Agora, podemos mudar para o próximo passo que está configurando o nginx como um proxy reverso.
Etapa 2: Configure o nginx como proxy reverso
Nesta etapa, vamos configurar o nginx como um proxy reverso. Isso pode ser conseguido criando um arquivo de configuração de proxy reverso, como mostrado no seguinte:
nano/etc/nginx/conf.D/Custom_Proxy.conf
Depois que o arquivo for criado, adicione as seguintes linhas de configuração ao arquivo:
servidor
Ouça 80;
Ouça [::]: 80;
server_name myExample.com;
Localização /
proxy_pass http: // localhost: 3000/;
Agora, salve o arquivo de configuração de proxy e saída.
Precisamos vincular o novo arquivo de configuração de proxy. Isso é feito com a ajuda do seguinte comando:
ln -s/etc/nginx/conf.D/Custom_server.conf
Etapa 3: teste a configuração
Vamos agora verificar a configuração do NGINX usando o seguinte comando dado:
sudo nginx -t
Se você obtiver a saída a seguir, isso significa que a configuração do NGINX está bem e não há erro:
Vamos reiniciar o nginx com este comando:
SUDO NGINX -S RELOAD
Configuração avançada de proxy
As configurações que adicionamos no arquivo de configuração de proxy são suficientes para criar um proxy reverso básico. No entanto, para aplicações complexas, você precisará adicionar mais configurações ao arquivo.
Configure os buffers
Para configurar os buffers, adicione as seguintes linhas no arquivo:
Localização /
proxy_pass http: // localhost: 3000/;
proxy_buffering off;
Configure os cabeçalhos de solicitação
Para configurar os cabeçalhos de solicitação, adicione as seguintes linhas:
Localização /
proxy_pass http: // localhost: 3000/;
proxy_set_header x-real-ip $ remote_addr;
Conclusão
No guia de hoje, vimos em detalhes como criar o proxy reverso nginx. Para fazer isso, primeiro instalamos o NGINX em nosso sistema Linux. Em seguida, criamos um arquivo de configuração de proxy reverso nginx. Por fim, aplicamos as novas configurações para o Nginx começar a trabalhar como um proxy reverso. Também discutimos as opções avançadas de configuração que podem ser adicionadas ao arquivo de configuração de proxy reverso nginx, se necessário.
Esperamos que você tenha gostado do tutorial.