Я хочу получить ответ от удаленного node.js сервера, введя мой publi c IP-адрес в моем браузере. Когда я набираю свой publi c IP в своем браузере на моем персональном компьютере, я получаю сообщение «Unable to Connect». Мой node.js сервер не подключен к миру = (
- Я использую CentOS на Линоде (но я не думаю, что какой-либо из вариантов должен иметь значение для моего вопроса).
- Через терминал на моем персональном компьютере (Ma c) я могу успешно S SH как root в мой Линод.
- Я успешно установил node.js на мой Линод.
- Я могу скомпилировать и запустить простой сервер на своем Linode.
var http = require('http');//create a server object:
http.createServer(function (req, res) {
res.write('Hello World!'); //write a response
res.end(); //end the response
}).listen(3000, function(){
console.log("server start at port 3000");
});
Я пробовал:
- Установка имени хоста.
- Изменение файла hosts на моем сервере.
- Изменение номера порта на моем сервере node.js (3000, 80, 8080, 3001, 0.0.0.0 и т. Д. c).
- Прочтите буквально 100 статей сегодня о том, как развернуть сервер node.js.
- Поиск в Google, Stackoverflow, Linode форумах и т. Д. c для поиска тем, которые могут мне помочь.
Я понятия не имею, что я делаю неправильно, и был бы очень благодарен за вашу помощь.