Задать вопрос
@MarkBogrov

Как получить доступ к node.js из локальной сети?

Привет друзья, подскажите новичку. Начинаю интересоваться node.js Установил в Parallels - ubuntu server на нём установил node.js, в ноде установил Ghtost и запустил его. Судя по сообщениям терминала всё в порядке - Ghost is running in production... . Но если вбиваю в браузере 10.211.55.12:2368 (здесь указан ip виртуальной машины) в браузере пустая страница.

К настройкам самой машины претензий быть не может по ssh 10.211.55.12 терминал прекрасно коннектится (из него и была установленна нода и ghots). Так же поднял ftp server аналогично открывается по 10.211.55.12. Соответственно смею предположить что нужно настроить ноду, что бы она шарила наружу или убунту.

Вопрос на засыпку: можно ли настроить ноду так, что бы в последствии приложения были доступны в суб директории? типа:
10.211.55.12/ghost
10.211.55.12/testapp
10.211.55.12/otherapp

P.S.
Если вы спрашиваете к чему эти извращения с виртуалкой итд.. отвечаю - хочу смоделировать ситуацию перед покупкой VPS ибо там те-же самые траблы возникнуть могут.


P.P.S.
На физической машине в сети, такая же история.

Благодарю за любые подсказки и пинки в правильном направлении!
  • Вопрос задан
  • 1566 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
https://github.com/TryGhost/Ghost/issues/5238

, I'm pretty sure the trouble you're having is that by default Ghost (node) is going to bind to your loopback interface (127.0.0.1) and won't be accessible externally without a proxy (the recommended setup). If you change config.js to point to 0.0.0.0 Ghost will bind to all available interfaces
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы