2015-01-08 4 views
0

У меня проблемы. Я создаю файл ткани для создания и установки всего, что нужно для наших развертываний. Все так хорошо. Я добрался до места запуска сервера с django.django + vagrant + runningerver

Я пересылкой 8000 порт для 8001, но всякий раз, когда я пытаюсь получить доступ к нему из хост-машины, я получаю 403.

Давайте факты:

  • DEBUG = True;
  • пересылка порта 8000 до 8001 (брандмауэр);

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure (VAGRANTFILE_API_VERSION) делать | конфигурации |

config.vm.box = "убунту/trusty64"
config.vm.hostname = "имя"

config.vm.network "forwarded_port", ведущий: 8001, гостевой: 8000

end

Я даже попробовал с другим синтаксисом в файле vagrant, где написано «forwarded_port»: forwarded_port. Никакой разницы нет.

Я уверен, что local_settings.py имеет DEBUG = True, когда я вошел в систему и проверил файл настроек.

EDIT: о, и runserver запускается как:

@task 
def runserver(): 

    """Starts the default django server""" 

    with virtualenv(env.virtualenv_path): 

     with cd(env.source_root): 
      sudo("./manage.py runserver 0.0.0.0:8000") 

ли вы, ребята, есть какие-нибудь советы по этому поводу?

ответ

0

Как обычно, это проблема с самим кодом, а не с самой машиной.

Извините!