我遇到了一些问题 . 我正在设置一个结构文件来创建和安装我们部署所需的一切 . 到目前为止一切都那么好 . 我到了用django启动runserver的地方 .
我将8000端口转发到8001,但每当我尝试从主机访问它时,我得到403 .
让我们来看看事实:
-
DEBUG = True;
-
端口转发8000到8001(vagrantfile);
VAGRANTFILE_API_VERSION =“2”Vagrant.configure(VAGRANTFILE_API_VERSION)do | config | config.vm.box =“ubuntu / trusty64”config.vm.hostname =“name”config.vm.network“forwarded_port”,host:8001,guest:8000 end
我甚至尝试在vagrantfile中使用另一种语法编写“forwarded_port”: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")
你们对此有什么建议吗?
1 回答
像往常一样,这是代码本身的问题,而不是机器本身 .
抱歉!