nginx por trás do servidor proxy

2

Eu tenho nginx para encaminhar o tráfego para determinado site, por exemplo config:

server {
  listen 80;
    server_name *.company.com;
      location /CentOS/7.2.1511/x86_64 {
      proxy_pass http://mirror.centos.org/CentOS/7.2.1511/os/x86_64/;
        }
}

Esta configuração está funcionando se o nginx tiver uma conexão direta com a Internet. Mas eu tenho que usar o servidor proxy http para acessar a Internet. Qual é a configuração correta para usar o proxy http nesta situação.

    
por WhoCares 05.01.2017 / 11:28

1 resposta

-1

Quase correta, sua diretiva proxy_pass não deve ter o URI e você deve definir o nome do host.

server {
  listen 80;
  server_name *.company.com;
  location /CentOS/7.2.1511/x86_64 {
    proxy_set_header Host mirror.centos.org;
    proxy_pass http://mirror.centos.org;
  }
}
    
por 23.08.2017 / 19:49