Как я могу просмотреть сайт django, работающий с 'runserver' удаленно - PullRequest
4 голосов
/ 20 августа 2011

В настоящее время у меня есть проект django, над которым я работаю. Проект находится на моем удаленном веб-сервере, и я запускаю его с помощью команды manage.py runserver 0.0.0.0:8000. Однако, если я пытаюсь получить доступ к сайту через domainname.com:8000, я не могу увидеть сайт.

Как я могу посмотреть проект django удаленно, как это? Нужно ли выполнять настройку с помощью Apache? Пробить дыру в брандмауэре? Есть ли простой способ?

Это строго для целей разработки.

Ответы [ 2 ]

3 голосов
/ 20 августа 2011

Вам нужно привязать его к IP, а не 0.0.0.0.

Кроме того, вы можете проверить, что правила брандмауэра не мешают вам получить доступ к порту 8000 (я сделал это сегодня утром!)

2 голосов
/ 21 августа 2011

Вы можете использовать ssh-туннели.Это легко установить в Windows с помощью Putty (посмотрите на этот пример управления postgresql ) или Google, как использовать туннели с ssh в LinuxЯ думаю, что это удивительно, так как я впервые получаю доступ к своей базе данных на удаленном сервере:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...