Сервер на nodejs
Не так давно, на глаза попадалась статья в которой, производилась настройка веб-сервера на nodejs, который, вроде как, доступен из сети.
К сожалению я никак не могу найти источник чтобы подробно прочитать и убедиться в этом. По этому хочу спросить, возможно ли такое, чтобы nodejs-сервак работал не только как localhost, а чтобы можно было скинуть адрес сайта на сервере на удаленную машину, для тестирования, то есть чтобы был доступен из сети? Если можно, то по каким запросам можно найти инфу в поисковике? |
|
странно было бы, если бы сервер не смог быть доступен из сети. Для этого никакая настройка не требуется.
Цитата:
|
На 80 порту не проблема, а адрес где настроить?
И что то мне подсказывает что я не тот пакет использую. У меня сервер на node-static // npm install node-static // node server.js // [url]http://localhost:8080[/url] 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'); |
spo,
если вы пользуетесть удаленной машиной, Вы должны знать ее IP. по этому IP ваш сайт и доступен. Если нужно, чтобы он был доступен по имени домена, надо это имя связать с этим IP, как правило, эти возможности предоставляет регистратор, это отдельная тема. |
Цитата:
|
То есть если у меня ip динамический, то я не смогу открыть его на другой машине?
|
spo,
ваш IP тут вообще не при чем. Ваш сервер должен быть запущен на той машине, к которой идет обращение. Вы же изначально говорили об удаленной машине, причем тут ваша? Та машина на которую идет обращение, должна иметь статический IP, да |
Я говорил о сервере на своей машине, а предосталении доступа кому то еще на удаленной
|
Всем спасибо.
|
Часовой пояс GMT +3, время: 03:35. |