Python 在apache服务器上部署Django
我是网络开发新手。所以要温柔。先谢谢你。 我正在windows环境上开发。并部署在安装了Python 2.6.2的linux服务器上。 作为虚拟主机运行apache2.2,我使用mod_wsgi。我计划从同一虚拟主机提供媒体文件 我有一个django站点,现在可以部署了。我被卡住了,我去的每一个网站似乎都过时了/不完整/让我不知所措 …对于新手,只有2个链接 顶部链接似乎是我所需要的,但我仍然对这些事情感到困惑:Python 在apache服务器上部署Django,python,django,deployment,mod-wsgi,Python,Django,Deployment,Mod Wsgi,我是网络开发新手。所以要温柔。先谢谢你。 我正在windows环境上开发。并部署在安装了Python 2.6.2的linux服务器上。 作为虚拟主机运行apache2.2,我使用mod_wsgi。我计划从同一虚拟主机提供媒体文件 我有一个django站点,现在可以部署了。我被卡住了,我去的每一个网站似乎都过时了/不完整/让我不知所措 …对于新手,只有2个链接 顶部链接似乎是我所需要的,但我仍然对这些事情感到困惑: 服务器上的文件结构是什么样的 我自己不能更改/编辑服务器文件,我依赖dba来
- 我自己不能更改/编辑服务器文件,我依赖dba来完成这项工作
- 我有django.wsgi和django.wsgi~,它们去哪里了
- 我应该把我的项目放在哪里与那些wsgi文件相关?
django.wsgi~
是什么意思,听起来像是你的编辑器创建的备份文件——你不需要它我为django应用程序编写了一个简单的部署指南,可以在这里找到。它从项目设置和部署一直进行。我也有参考设置。我真的相信它回答了你所有的问题,我会看一看
祝你好运。1。django.wsgi~不见了。我在服务器上有空间可以使用,我可以编辑这些文件。在这里,我添加了所有项目文件和django.wsgi文件。我无法访问的mod_wsgi。我是否需要制作一个单独的文件并添加此处解释的内容?3.这些文件需要安装在站点包中python的服务器上,还是放在其他地方?如果是的话,在哪里?虽然我非常感谢你的建议,但我了解这一点非常重要。当然,几个月前我写了一个小教程,因为我有同样的问题,想知道越来越多。。。因此,我将继续为您粘贴这篇文章以及参考资料-它解释了更多关于httpd、mod_wsgi、整个服务器设置等的内容-谢谢您。这是很多内容,似乎是我需要的。@Nathan-太好了!如果你还有任何问题,请随时发表评论,我很乐意回答。非常感谢。这正是我一直在寻找的。但有一件事,我仍然不确定一件事;我习惯于在本地机器上工作,django的每一部分都在python路径上。然后我需要把它放在运行我们内部网的服务器上。该服务器的python安装是否需要django和其他第三方软件包放在sitepackages目录中,或者我是否将其放在分配的服务器空间中?如果是梯形图,我如何将其指向python。再次感谢您的耐心和支持。Apache将从一个目录运行您的代码,但它将使用整个服务器上的python解释器。因此,只需安装Django和您的第三方软件包,它就会自行处理所有路径。那么您是说需要在服务器上安装它吗?我问这个问题的原因是因为我在这个问题上得到了很多不同的回答。我只通过filezilla访问服务器。因此,如果它需要在服务器上,我将不得不提出一个请求。但是如果我能通过filezilla把它放到服务器上,我会这样做的。谢谢。去阅读一下Python虚拟环境。使用这些,而不是安装到系统范围的Python中。在你文章的第二个链接中,我所要做的就是查看你的幻灯片演示,它提供了我所需要的一切。很抱歉,我的第一次评论太仓促了。我浏览了一下幻灯片,以为你说的是虚拟主机,而不是虚拟环境。我相当有信心,我可以得到这一点,只要我告诉管理员如何做。