app nodejs com o servidor apache2 sempre mostra 503

2

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

    
por Asif Alamgir 16.02.2016 / 00:00

0 respostas