Я в настоящее время пытаюсь создать рамки Django, и я бы поделился/представил/показал некоторые вещи, которые я сделал своим друзьям/друзьям. Я работаю в Ubuntu под Win7 через VMware. Поэтому мое желание/желание - отправить мой текущий pub-IP с портом (например, http://123.123.123.123:8181/django-app/) моим друзьям, чтобы они могли его протестировать.Как сделать devserver Django общедоступным? Возможно ли это вообще?
Проблема - я использую сервер Dev-сервера django (python /path-to-django-app/manage.py runningerver $ IP: $ PORT).
Как я могу сделать devserver общедоступным?
EDIT:
Ой, что-то я забыл упомянуть. Как мне грустно, я использую VMware с Ubuntu. У меня есть shellscript, который возвращает мне мой текущий INT-IP 192.168.xx.xx сохраняет его в среде переменной ($ CUR_IP) Таким образом, каждый раз, когда я хочу запустить Джанго devserver я просто выполнить
python /path-to-django-site/manage.py runserver $CUR_IP:8080
Таким образом, я стал http-адресом (например, http://192.168.40.145:8080/app-name/), с которым я МОГУ ИСПОЛЬЗОВАТЬ ВНЕ ВИДУ мою виртуальную машину. Я мог бы проверить его на моем компьютере (win7). Вот почему я задал вопрос. Я думал, что есть способ использовать Ext-IP и сделать runserver usabable outise слишком
из того, что я помню из документации Django, я думаю, что они заявляют т Если сервер dev не прошел проверку на безопасность, это действительно нецелесообразно. И, как говорит ребус, он однопоточный, поэтому производительность под нагрузкой будет дерьмом. Лучше всего использовать плагины apache + или что угодно. – James
Безопасность и производительность НЕ являются большим делом. Единственное, что я хочу, это показать, что я сделал и как это выглядит. Есть в настоящее время только один или два человека, которых было бы интересно увидеть этот примитивный дерьмо на работе =) –