Я пытаюсь запустить сервер nodejs на экземпляре amazon micro в течение последних 3-4 дней без успеха.не может получить nodejs, работающий над экземпляром amazon ec2
Я следил за множеством учебных пособий, и я не могу заставить сервер работать (поэтому, когда его посещают в браузере или ломаются в PowerShell и видят простой мир привет).
Вот последние 3 обучающие программы, которые я пробовал:
http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/ http://techprd.com/setup-node-js-web-server-on-amazon-ec2/ http://devblog.daniel.gs/2014/01/deploying-node-apps-on-aws-ec2-with.html
Я пробовал Ubuntu/амазонка линукс.
Я также следил за http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html, чтобы посмотреть, как работает общий процесс, и он отлично работает.
Я добираюсь до точки, где я делаю что-то вроде: sudo node filename.js
и сервер работает.
Однако, когда я пытаюсь посетить или скрутить его. он не работает. когда я пингую его пингом отлично.
в амазонке я установить группу безопасности в основном позволяют все так:
в Linux его самостоятельно я следовал: https://help.ubuntu.com/community/IptablesHowTo?action=show&redirect=Iptables открыть порт я пытался слушать и ничего.
, когда я типа: sudo service iptables status
я получаю:
1 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpts:1337:1347
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpts:1338:1348
3 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:10000
иметь в виду, я не сервер подкованных парень.
Любая помощь будет высоко оценена.
UPDATE: Для того, чтобы начать мой сервер узла я использую базовый код найден в nodejs.org:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
Это точно, как мой файл выглядеть
Что вы подразумеваете под 'in amazon, я установил безопасность, чтобы в принципе разрешить все?? Каковы настройки группы безопасности, применяемой к этому экземпляру? – hanleyhansen
Опубликовать обновление с тем, как моя группа безопасности выглядит как –
Можете ли вы скрутить локальный хост с этой машины во время работы службы? Если нет, то служба не работает. Если да, то порт не может быть одним из перечисленных. – sallie