Apache RewriteRule 502 Erro no servidor dev, funciona ao vivo

2

Estou no Apache 2.2.15. Meu vhost.conf contém um RewriteRule para lidar com URLs de artigos;

# handling for neat article titles
RewriteRule ^/news/[0-9]{4}/[A-za-z]{3}/([0-9a-zA-Z-]*)/([0-9]{4})([0-9]{6})/?$ "/news/article.cfm?clk=$2&article_id=$3&urltitle=$1" [P,L]

Isso está funcionando corretamente em nosso servidor ativo, no entanto, no meu servidor de desenvolvimento local, estou recebendo um erro 502 no navegador quando tento carregar um artigo:

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /news/2015/news-article/0123012345.

Reason: DNS lookup failure for: localhost.example.com

Apache/2.2.15 (CentOS) Server at localhost.example.com Port 80

Isso é o que eu tenho no log de erros;

[Wed Oct 28 10:00:25 2015] [error] [client 192.168.1.66] proxy: DNS lookup failure for: localhost.example.com returned by /news/2015/news-article/0123012345, referer: http://localhost.example.com/

Isso me leva a acreditar que deve haver algo diferente na configuração do servidor local que está causando problemas.

Estes são os módulos do Apache que eu habilitei;

$ apachectl -M | grep proxy
 proxy_module (shared)
 proxy_balancer_module (shared)
 proxy_ftp_module (shared)
 proxy_http_module (shared)
 proxy_ajp_module (shared)
 proxy_connect_module (shared)
Syntax OK
$ apachectl -M | grep rewrite
 rewrite_module (shared)
Syntax OK

Desculpe se deixei de lado qualquer informação pertinente, grato por qualquer conselho.

    
por sauntimo 28.10.2015 / 11:12

1 resposta

0

A mensagem

Reason: DNS lookup failure for: localhost.example.com

indica que o servidor não consegue resolver o nome do host para o qual o módulo proxy redireciona as solicitações.

Verifique se você tem a entrada correta no arquivo /etc/hosts .

    
por 28.10.2015 / 13:07