我按照此处的说明使用内置的网络服务器运行Django,并能够使用成功运行它python manage.py runserver
。如果我从Web服务器本地访问127.0.0.1:port,则将显示Django页面,表明它可以工作。
我意识到Django网络服务器不是生产服务器,但对我而言,测试至关重要的是,它可以从外部环境进行访问-即,不是从服务器上的Web浏览器而是从其他计算机上进行访问。
我试过了:
http://mywebserver:port_django_runs_on
但它没有用。我还尝试使用IP(基于ifconfig)访问:
http://myipaddress:port_django_runs_on
这也不起作用。
Web服务器正在运行,因此必须从外部可以访问它,但我不确定如何。我没有在Apache上配置Django,但我在Apache上运行Linux。
有关如何执行此操作的任何想法?