몇 가지 문제가 있습니다. 필자는 배포에 필요한 모든 것을 만들고 설치하기 위해 패브릭 파일을 설정하고 있습니다. 모든게 지금까지 그렇게 좋았어. 나는 장고로 runserver를 시작하는 자리에있다.django + vagrant + runserver
의이 사실하자 나는 8001에 8000 포트를 전달하고있어,하지만 난 호스트 시스템에서 액세스하려고 할 때마다, 나는 403
를 얻을 :
- DEBUG = TRUE를,
- 포트 포워딩 8000 - 8001 (vagrantfile);
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure (VAGRANTFILE_API_VERSION) 할 | 설정 |
config.vm.box = "우분투/trusty64"
config.vm.hostname = "이름"config.vm.network "forwarded_port"호스트 : 8001, 손님 : 8000
end
"forwarded_port"가 쓰여지는 vagrantfile의 또 다른 구문 인 forwarded_port로 시도해 보았습니다. 거기에는 차이가 없습니다.
나는 기계에 로그인하고 설정 파일을 확인 했으므로 local_settings.py에 DEBUG = True가 있는지 확신합니다.
편집 : 아, 그리고 경우 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")
너희들이에 어떤 조언을해야합니까?