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

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

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

server.listen( 80 );

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

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

server.listen( 3000 );

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

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

2 ответа

Решение

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

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

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

Другие вопросы по тегам