Просмотр полной версии : Сервер на nodejs
Не так давно, на глаза попадалась статья в которой, производилась настройка веб-сервера на nodejs, который, вроде как, доступен из сети.
К сожалению я никак не могу найти источник чтобы подробно прочитать и убедиться в этом.
По этому хочу спросить, возможно ли такое, чтобы nodejs-сервак работал не только как localhost, а чтобы можно было скинуть адрес сайта на сервере на удаленную машину, для тестирования, то есть чтобы был доступен из сети?
Если можно, то по каким запросам можно найти инфу в поисковике?
kobezzza
10.01.2017, 12:35
https://ngrok.com/
fuckingquest
10.01.2017, 12:36
странно было бы, если бы сервер не смог быть доступен из сети. Для этого никакая настройка не требуется.
а чтобы можно было скинуть адрес сайта на сервере на удаленную машину, для тестирования, то есть чтобы был доступен из сети?
Вы какую то пургу несете. Работающий на удаленной машине сервер на nodejs доступен из сети. Просто запустите сервер на восьмидесятом порту
На 80 порту не проблема, а адрес где настроить?
И что то мне подсказывает что я не тот пакет использую.
У меня сервер на node-static
// npm install node-static
// node server.js
// http://localhost:8080
var http = require('http');
var static = require('node-static');
var file = new static.Server('.');
http.createServer(function(req, res) {file.serve(req, res);}).listen(8080);
console.log('Server running on port 8080');
fuckingquest
10.01.2017, 12:53
spo,
если вы пользуетесть удаленной машиной, Вы должны знать ее IP. по этому IP ваш сайт и доступен. Если нужно, чтобы он был доступен по имени домена, надо это имя связать с этим IP, как правило, эти возможности предоставляет регистратор, это отдельная тема.
fuckingquest
10.01.2017, 12:54
8080
я сказал 80
То есть если у меня ip динамический, то я не смогу открыть его на другой машине?
fuckingquest
10.01.2017, 13:00
spo,
ваш IP тут вообще не при чем. Ваш сервер должен быть запущен на той машине, к которой идет обращение. Вы же изначально говорили об удаленной машине, причем тут ваша? Та машина на которую идет обращение, должна иметь статический IP, да
Я говорил о сервере на своей машине, а предосталении доступа кому то еще на удаленной
kobezzza, работает! Спасибо!
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot