O proxy reverso do Apache2 continua dando erro 500

3

Não tenho certeza do que está acontecendo quando tento o proxy reverso, mas continuo recebendo o erro 500. Tenho mod_proxy e mod_proxy_html ativados e meu arquivo conf para o proxy reverso é assim:

    ProxyRequests Off
    ProxyPreserveHost On
    <Proxy *>
     Order deny,allow
     Allow from all
    </Proxy>
    ProxyPass /panel http://mydomain.com:8005/
    ProxyPassReverse /panel http://mydomain.com:8005/

Eu tentei praticamente tudo na medida em que escrevi o inverso de forma diferente com e sem as barras. Quando eu

    tail /var/log/apache2/error.log

    [Tue Dec 06 12:58:00 2011] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
    [Tue Dec 06 12:58:00 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
    [Tue Dec 06 12:58:00 2011] [notice] Digest: generating secret for digest authentication ...
    [Tue Dec 06 12:58:00 2011] [notice] Digest: done
    PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ming.ini on line 1 in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so' - /usr/lib/php5/20090626+lfs/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0
    [Tue Dec 06 12:58:00 2011] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
    [Tue Dec 06 12:58:00 2011] [notice] mod_python: using mutex_directory /tmp
    [Tue Dec 06 12:58:00 2011] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
    [Tue Dec 06 12:58:00 2011] [notice] Apache/2.2.20 (Ubuntu) DAV/2 mod_fcgid/2.3.6 Phusion_Passenger/2.2.11 PHP/5.3.6-13ubuntu3.2 with Suhosin-Patch proxy_html/3.0.1 mod_python/3.3.1 Python/2.7.2+ mod_ruby/1.2.6 Ruby/1.8.7(2011-06-30) mod_ssl/2.2.20 OpenSSL/1.0.0e configured -- resuming normal operations
    
por Bobby 06.12.2011 / 19:48

3 respostas

7

Certifique-se de que mod_proxy e mod_proxy_http estejam carregados.

    
por 13.12.2011 / 20:35
1

Em um proxy reverso, ProxyRequests deve ser desativado. Veja a documentação do mod_proxy .

    
por 06.12.2011 / 20:18
0

Algumas possibilidades:

Eu sei que parece simples, mas isso pode ser problema de DNS.

mydomain.com é resolvível a partir do proxy?

Do proxy ping mydomain.com. O que o IP resolve e é a porta 8005 aberta nesse endereço IP.

Eu tipico elimino DNS usando IPs quando possível durante a depuração.

Além disso, tente desativar ProxyPreserveHost. Eu não estou familiarizado com o seu servidor de back-end, mas talvez ele não responda se o Host: não corresponde ao domínio IP que está configurado para usar.

    
por 06.12.2011 / 22:05