2012-01-05 4 views
1

У меня есть сервер node.js, работающий на ec2. Я хотел бы, чтобы этот сервер автоматически переместил данные на другой сервер node.js, который работает на моем ноутбуке.Как мой локальный сервер взаимодействует с сервером EC2?

Каков наилучший способ сделать что-то подобное?

+0

Является ли ваш ноутбук общедоступным уже или есть межсетевой экран, через который он должен пройти? – staackuser2

+0

Правильно, это не общедоступно. – fancy

ответ

2

Вы можете использовать услугу, как showoff.io, чтобы создать точку входа для доступа к локальному ноутбуку, или вы можете просто создать SSH туннель, выполнив эту команду на своем ноутбуке:

ssh -R port:localhost:remoteport ec2-host 

это позволит port на петлевой интерфейс вашего EC2 сервера для подключения к remoteport на вашем ноутбуке.

Затем просто измените свой код, чтобы подключиться к программе node.js, работающей на вашем ноутбуке, по IP-адресу 127.0.0.1 и порту port.

0

Вы мог бы EC2 node.js вызвать функцию из местного Node.js и передавать данные в виде переменных

Смежные вопросы