我可以在没有任何网络主机的情况下部署django项目,例如: heroku,pythonanywhere等等

我可以在没有任何网络主机的情况下部署django项目,例如: heroku,pythonanywhere等等

问题描述:

我用HTML5 Css3 JS和django创建了一个动态网页。 我已经买了一个域名。 现在我想部署我的django项目,但不想使用像heroku aws pythonanywhere等任何网络主机。我可以在没有任何网络主机的情况下部署django项目,例如: heroku,pythonanywhere等等

我在网上能找到的是如何配置apache和mod_wsgi来提供文件。

是否有可能从我家创建虚拟主机?如果是的话如何? 使用ubuntu服务器,apache & mod_wsgi或任何其他技术?

P.S.我不想

+1

简单的答案“是” –

+0

可以请你点我在那里我可以学习如何做到这一点的方向是什么?这将是非常有用的 –

+0

ubuntu + nginx/apache + gunicorn + django。 https://docs.djangoproject.com/en/1.10/howto/deployment/wsgi/gunicorn/ – Enix

所以使用任何网络托管公司,在本地计算机上必须安装Web服务器(Apache时,Nginx的或别的东西)。

然后,你必须指定a记下您的域名到你家的IP地址(最好是当你有静态IP)。如果你这样做,所有将要进入你的域名的请求都将重定向到你的家庭IP。 然后你必须配置你的网络服务器。