我的 Apache (mod_wsgi) Django 应用程序仅列出文件而不是实际运行的网站/应用程序
我的 Apache (mod_wsgi) Django 应用程序仅列出我的网站/项目的文件,而不是实际运行的网站/应用程序。我的猜测是 mod_wsgi 是罪魁祸首,但我不太确定。造成这种情况的原因有哪些?
My Apache (mod_wsgi) Django app only lists the files of my website/project instead of the actual running website/application. My guess is that it's mod_wsgi that is the culprit but I'm not really sure. What are some of the causes of this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要将 Django 站点代码放在 Apache 可以提供的目录中。现在,如果我知道实际的站点主机名,我就可以获取您的 Django 设置文件并访问您的数据库密码信息。
不管怎样,在尝试让 Django 在 mod_wsgi 下工作之前,请确保您已经设置了一个基本的 WSGI hello world 程序。在此过程中,请确保您使用官方 mod_wsgi 文档,而不是任意人的博客文章。因此,请阅读:
http://code.google.com/p/modwsgi/wiki /快速安装指南
http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide
另请访问以下网址观看视频演示:
http://code.google .com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_Presentations
,它引导您完成基本配置以及如何对 Django 进行操作。它涵盖了人们做错的所有基本事情。
如果您仍然无法让它工作,请注意以下评论:
http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Asking_Your_Questions,
了解您应该向任何论坛提供的有用信息,以帮助人们解决您的问题。
Don't put your Django site code in a directory Apache can serve up. Right now if I knew the actual site host name, I could get down your Django settings file and get access to your database password information.
Anyway, ensure you have gone and set up a basic WSGI hello world program before you attempt to get Django working under mod_wsgi. In doing this, ensure you use the official mod_wsgi documentation and not some arbitrary persons blog post. As such, go read:
http://code.google.com/p/modwsgi/wiki/QuickInstallationGuide
http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide
Also go watch the video presentation at:
http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_Presentations
as it steps you through basic configuration as well as what to do for Django. It covers all the basic things that people do wrong.
If you still can't get it to work, then heed the comments in:
http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Asking_Your_Questions
about useful information you should supply to any forum to help people solve your problem.