2010-06-02 2 views
0

Есть ли способ запустить сервер разработки Rails 3 (rails server), который не привязан к определенному IP-адресу? Я хотел бы, чтобы другие работали над проектом со мной, чтобы иметь возможность использовать приложение из удаленных мест.Запуск сервера разработки Rails, который является общедоступным

+0

Попробуйте позвонить своему интернет-провайдеру и запросить статический IP-адрес. Это было бы проще всего. – samoz

ответ

2

Не совсем уверен, что вам нравится делать здесь. Сам сервер обычно не «привязан» к определенному IP-адресу, а только к его порту. Он с радостью ответит на все запросы, поступающие в этот порт.

Если ваша проблема в том, что вы находитесь на линии с динамическим, изменяющимся IP-адресом (DSL или dial-in), вы можете использовать службу, например dyndns. Эта служба дает вам имя хоста, которое вы можете указать на ваш текущий IP-адрес. Люди, с которыми вы работаете, могут затем использовать это имя хоста для подключения и не должны помнить ip. У многих модемов/маршрутизаторов есть опция, которая может автоматически обновлять ваши динамические настройки ip в этой службе при каждом подключении/входе в систему.

Очевидно, что если у вас есть приложение, запущенное на вашем собственном компьютере, оно будет доступно только из удаленных мест, когда оно включено и подключено к сети.

Вы также можете использовать общедоступный хостинг, например героку. Heroku также позволяет перераспределять с помощью git push (если я вижу правильно), так что это может быть полезно, если вся команда разработчиков хочет его использовать.

Это то, что вы искали?

+0

Я голосую за решение heroku, есть даже бесплатный вариант –

0

Будучи связанным только означает, что он ответит на все запросы, отправленные на этот конкретный адрес. Я считаю, что по умолчанию он будет использовать 0.0.0.0, что означает, что он ответит на все запросы. Просто убедитесь, что IP-адрес является общедоступным, и у вас нет ничего блокирующего порта.

0

Вы можете использовать некоторые услуги, такие как Tunnlr, работал для меня.

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