У меня проблемы. Я создаю файл ткани для создания и установки всего, что нужно для наших развертываний. Все так хорошо. Я добрался до места запуска сервера с 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")
ли вы, ребята, есть какие-нибудь советы по этому поводу?