Configuração:
Ubuntu 16,04
Nginx 1.14.0
Suporte a TLS SNI ativado
Eu configurei um servidor nginx como proxy reverso para clientes que eles querem conectar-se a um servidor WSUS (atualizações do Windows)
O Windows Updates Server escuta na porta 8530
Meu arquivo de configuração:
server {
listen 80;
server_name wsus.test.de;
error_log /var/log/nginx/custom/wsus_error.log;
access_log /var/log/nginx/custom/wsus_access.log;
location / {
proxy_pass http://wsus.test.de:8530;
proxy_set_header Host $http_host;
}
}
Os clientes podem se conectar ao Windows Update Server com êxito e obter o arquivo cab.
Em seguida, se os clientes tentarem fazer o download das atualizações necessárias, haverá falha. No log local, posso ver os clientes tentando se conectar ao destino
- > 192.168.3.100:8530
Mas isso não está errado. O portnumber deve ser 80 e não 8530. E o servername deve ser wsus.test.tc e não 192.168.3.100. Os clientes precisam usar o número de porta 80 porque estão atrás de um firewall (NAT / PAT).
eu configurei na minha configuração:
proxy_set_header Host $ http_host;
Mas não ajude.
Alguém tem uma ideia?
Por favor ajude