Назад | Перейти на главную страницу

Приложение nodejs с сервером apache2 всегда показывает 503

У меня есть сервер apache2, на котором запущено все мое веб-приложение php, и я пытаюсь запустить приложение nodejs. Я включил прокси и proxy_http, но он всегда показывает страницу недоступности службы 503

<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>

В папке node_app есть app.js, который запускает экспресс-сервер

Это мой 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');
});

Пожалуйста, помогите, я понятия не имею, что делаю не так.

Спасибо