nginx configurar proxy reverso para resolver entre domínios

1. Faça o download do nginx

 

 Evite desvios e baixe a versão estável

Dois, dois métodos para iniciar o nginx

1. Clique duas vezes em nginx.exe

2. Vá para a pasta nginx e digite start nginx

Haverá uma caixa pop-up piscando e, em seguida, digite localhost no navegador; a página será bem-vinda, mesmo que a inicialização seja bem-sucedida

Três comandos nginx comumente usados

iniciar nginx    // iniciar nginx 

nginx -s parar    // forçar o fechamento do 

nginx -s sair    // fechar com segurança o 

nginx -s recarregar   // reiniciar o 

nginx -s reabrir   // abrir o arquivo de log

Quarto, configure entre domínios

1. Princípio

Front end: localhost: acesso 8081 Back end: localhost: 7070

Use nginx para especificar uma porta como 8080 e proxy para a mesma porta para resolver entre domínios

2. arquivo de configuração

Por conveniência, criamos um novo proxy.conf na pasta conf

servidor { 
  #Especifique uma porta unificada 
  ouça      8080 ; # 
  endereço IP a ser monitorado, local é localhost 
  server_name localhost; # 
  proxy reverso para o URL correspondente 
  # / demo significa que você pode acessar / demo1, também pode acessar / demo / index 
  # / demo / pode apenas visitar / demo / index 
  location / demo { 
      #seu 
      endereço front-end proxy_pass http: // localhost: 8081;   
  } 
  
  location   / api { 
      # endereço back-end 
      proxy_pass http: // localhost: 7070;    
  } 
}

Introduzir proxy.conf no nginx.conf

Adicione uma linha ao http

inclua proxy.conf;

Toda vez que você altera o arquivo de configuração, você deve executar o nginx -s reload para reiniciar

Dessa forma, localhost: 8080 / demo pode acessar o front-end, localhost: 8080 / api pode acessar o back-end

 

 

Acho que você gosta

Origin www.cnblogs.com/hess/p/12704296.html
Recomendado
Clasificación