Configuração correta de um proxy reverso com IIS 6.0 e IIRF para Hudson

2

Eu tenho uma versão do Hudson trabalhando no IIS 6.0 com proxy reverso (IIRF). Em geral funciona, mas 2 erros são exibidos no Hudson na página principal de configuração chamada "Manage Hudson" (somente se eu conectar através do proxy reverso):

  1. Seu contêiner não usa o UTF-8 para decodificar URLs. Se você usar caracteres não-ASCII como nome de trabalho, etc., isso causará problemas. Veja Containers e Tomcat i18n para mais detalhes.
  2. Parece que sua configuração de proxy reverso está quebrada

Esta é a minha configuração do IIRF:

RewriteLog C:\logsIIRF.txt
RewriteLogLevel 2

IterationLimit 10
MaxMatchCount 10
RewriteEngine ON
StatusInquiry ON
UrlDecoding 0FF


# add a trailing slash:
RedirectRule ^/hudson$  /hudson/    [I]

# Does the reverse Proxy
ProxyPass ^/hudson/(.*)$  http://localhost:8080/hudson/$1  [I]
ProxyPassReverse  /hudson http://localhost:8080/hudson

Alguma sugestão sobre como se livrar desses erros?

    
por Durden81 13.09.2011 / 19:58

1 resposta

0

Ative o UTF-8 no servidor IIS da seguinte forma:

link

Embora a opção apenas declare que você habilita o UTF-8 para fins de registro, o artigo menciona que pode ser necessário, ao reescrever URLs com caracteres não ingleses

    
por 26.12.2011 / 02:56