我对Web开发比较陌生,但我有几年使用python的经验,所以我想我会用django构建我的第一个生产站点。
我花了最近几天学习基础知识并构建在本地计算机上运行的测试站点。今天,我一直试图将我的网站部署到生产中;但是,我遇到了一个相当大的绊脚石。
apache部署的django文档suggests using mod_wsgi。我按照安装说明here进行了操作,但发现我无权对apache进行任何更改 - 我目前正在使用共享主机方案。
显然,要执行安装,我必须升级到VPS计划,这需要花费更多。
对于新的网络开发人员是否有任何建议,他们试图在预算中一起获得概念验证网络应用程序(最好是从真实用户那里收集反馈)?
我想我有两个选择:
谢谢!
答案 0 :(得分:1)
如果您刚刚开始Heroku,那可能是您的最佳选择。它设置起来非常简单,您不必自己处理服务器配置,并且它有一个免费的层来进行一些测试,直到您准备好去。
如果您可以使用更高级的服务器/服务配置,则可以使用Google Cloud,Azure或AWS。最后一个有一个one year free tier。如果你走这条路,我建议使用gunicorn / uwsgi + nginx而不是Apache mod_wsgi。