Привет друзья, подскажите новичку. Начинаю интересоваться 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.
На физической машине в сети, такая же история.
Благодарю за любые подсказки и пинки в правильном направлении!
, 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
хз, так во всех локальных серверах обычно по дефолту,
смотрите параметр listen, если он есть
иногда, кстати, сразу на 0000 включен, но чаще все же локалхост
dimonchik2013: Спасибо за советы. Кстати самым простым способом оказалось просто в config.js 127.0.0.1 на 10.211.55.12 перебить, и тут же всё завелось. Ghost сразу в сети стал доступен.
Единственное чего не понимаю, когда я на своей машине закрываю терминал, на серверной завершается приложение. На продакшен сервере же так не должно быть =D