Obtendo um erro 502 relacionado ao DNS com mod_proxy

1

Eu tenho um aplicativo da web em execução no Ruby e preciso obtê-lo para carregar sob o apache. O aplicativo é executado na porta 5000, então estou tentando fazê-lo funcionar usando mod_proxy, mas tendo pouco sucesso.

Meu site é www.domain.com e estou tentando fazer com que o aplicativo da web seja carregado com o URL www.domain.com/status

Isso é o que eu tentei com meu arquivo vhost inicialmente:

<VirtualHost 10.0.31.110:80>
ServerName domain.com
ServerAlias www.domain.com
ServerAdmin [email protected]
DocumentRoot /var/www/website
ProxyPass /status http://127.0.0.1:5000
ProxyPassReverse / http://127.0.0.1:5000
</VirtualHost>

No entanto, isso não funcionou, e apenas carregou meu site principal www.domain.com com uma página desconhecida. Então, só para solucionar problemas, tentei criar dois vhosts separados da seguinte forma:

<VirtualHost 10.0.31.110:80>
ServerName domain.com
ServerAlias www.domain.com
ServerAdmin [email protected]
DocumentRoot /var/www/website
</VirtualHost>
<VirtualHost 10.0.31.110:80>
ServerName status.domain.com
ProxyPass / http://127.0.0.1:5000
ProxyPassReverse / http://127.0.0.1:5000
</VirtualHost>

Em seguida, visitando status.domain.com, recebo este erro:

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /setup/step1.

Reason: DNS lookup failure for: 127.0.0.1:5000setup

E isso está no meu log de erros do apache:

[Fri Dec 30 19:45:14.826803 2016] [proxy:error] [pid 20280] [client 64.92.54.xxx:24492] AH00898: DNS lookup failure for: 127.0.0.1:5000favicon.ico returned by /favicon.ico, referer: http://status.domain.com/setup/step1

O site Ruby encaminha-se automaticamente para a URL / setup / step1, mas não acha que tenha algo a ver com isso.

Eu devo estar fazendo algo errado ... Eu nunca usei mod_proxy antes, esta é a primeira vez para mim, então tenho certeza de que provavelmente estou sentindo falta de algo simples aqui, mas não consigo entender.

    
por grdlock 31.12.2016 / 02:40

0 respostas