Я хочу получить ответ от удаленного сервера node.js, введя свой общедоступный IP-адрес в свой браузер. Когда я ввожу свой общедоступный IP-адрес в браузер на своем персональном компьютере, я получаю сообщение «Невозможно подключиться». Мой сервер node.js не подключен к миру =(
- Я использую CentOS на Linode (но я не думаю, что какой-либо выбор должен иметь значение для моего вопроса).
- Через терминал на моем личном компьютере (Mac) я могу успешно подключиться к своему Linode по SSH от имени пользователя root.
- Я успешно установил node.js на свой Linode.
- Я могу скомпилировать и запустить простой сервер на моем 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 и т. д.).
- Прочитайте сегодня буквально 100 статей о том, как развернуть сервер node.js.
- Искал в Google, Stackoverflow, форумах Linode и т. Д. Темы, которые могут мне помочь.
Я понятия не имею, что я делаю неправильно, и был бы так благодарен за вашу помощь.
{your isp} how to port forward
- person Saddy   schedule 22.04.2020