Могу ли я прослушивать порты, отличные от 80, в среде разработки Joyent no.de? - PullRequest
0 голосов
/ 24 января 2012

Недавно я предоставил Node SmartMachine на бесплатной платформе разработки Joyent. У меня проблемы с тем, чтобы мой Node-сервер прослушивал любой порт, кроме 80.

Это работает:

server.listen( 80 );

Когда я захожу на http://[my machine] .no.de /, я вижу ожидаемый результат.

Однако, если я попытаюсь:

server.listen( 3000 );

и зайдя на страницу соответствующего порта, я получу что-то вроде «Упс! Google Chrome не может подключиться к [моей машине] .no.de: 3000»

Я не нашел ничего полезного в http://wiki.joyent.com/. Кто-нибудь знает, что мне не хватает?

Ответы [ 2 ]

0 голосов
/ 24 января 2012

Если вы используете ssh (как при обычном VPS), вы можете запускать приложения и на других портах, но не через систему развертывания git (которая автоматически запустит ваше приложение только через порт 80). Я действительно сделал это и знаю, что это работает.

Посмотрите на это: http://alessio.no.de:3000/

0 голосов
/ 24 января 2012

Вполне вероятно, что Joyent не разрешил соединения с портом, отличным от 80.

...