Eu tenho um servidor apache2 que executa todo o meu aplicativo da web php e estou tentando executar um aplicativo nodejs. Eu habilitei o proxy e o proxy_http, mas ele sempre mostra a página 503 do serviço indisponível
<VirtualHost *:80>
SERVERNAME abc.mysite.com
SERVERALIAS www.abc.mysite.com
DocumentRoot /var/www/html/node_app/
options -Indexes
ProxyRequests off
#ProxyPass /maintenance.html !
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>
A pasta node_app possui o app.js, que inicia o servidor expresso
Este é meu app.js
var http = require('http'),
express = require('express'),
chatServer = require('./lib/chat-server');
var app = express();
app.use(express.static(__dirname + '/public'));
var server = http.createServer(app).listen('3000', '127.0.0.1');
app.get('/', function(req, res){
res.sendFile(__dirname + '/views/index.html');
});
app.get('/client', function(req, res){
res.sendFile(__dirname + '/views/client.html');
});
Por favor, ajude, não tenho ideia do que estou fazendo de errado.
Obrigado
Tags virtualhost apache-2.2 node.js