Я разместил сайт NodeJs на AWS Red Hat Linux, но он доступен извне. , хотя, когда я запускаю свой nodejs-сервер из шпатлевки, он работал нормально. Сайт NodeJs, размещенный на AWS-Linux, недоступен
Ниже приведен код создания моего сервера в nodejs.Я использую экспресс-фреймворк с нефритом.
app.listen(80, function() {
console.log('Server starts on port: ' + 80);
});
Я также открыл весь трафик с консоли AWS и пробовал другие порты.
ps -ef | grep node says:-
и app.log говорит: -
uncaughtException: Error: listen EADDRINUSE
Server starts on port: 80
'ps -ef | grep node'? –
@MukeshSharma: добавлено его выход в вопрос сейчас. –
Очищено от скриншота. Процесс 'node' не запущен. Я думаю, как только вы закроете оболочку, процесс вашего узла отключится. Попробуйте 'nohup node app.js &' –