A maneira mais simples de encaminhar solicitações HTTP para um servidor diferente

1

Eu tenho um aplicativo para dispositivos móveis que precisa se comunicar com um servidor de terceiros por meio de uma API HTTP. Mas o servidor de terceiros pode ser acessado somente a partir de endereços IP aprovados, o que significa que preciso colocar meu servidor (cujo IP foi aprovado) entre o aplicativo e o servidor de terceiros.

Qual é a maneira mais simples de configurar o servidor? Eu basicamente preciso do meu servidor para simplesmente encaminhar solicitações HTTP para um servidor diferente.

    
por fhucho 13.12.2014 / 12:32

1 resposta

3

Para começar, eu configuraria o Nginx como um proxy reverso para o servidor de terceiros. Você pode ler sobre como isso funciona aqui: link , um exemplo de configuração pode ser semelhante:

server {

  listen 80;
  server_name example-proxy-domain.com;

  location /some/path/ {
      proxy_pass http://www.example-third-party-domain.com/link/;
  }
}
    
por 13.12.2014 / 23:36