DjangoApache配置
到目前为止,在无涯教程的示例中,已经使用了Django dev Web服务器,但是此服务器仅用于测试,不适合生产环境。一旦投入生产,您就需要一个真实的服务器,如Apache,Nginx等,在本章中讨论Apache。
通过Apache为Django应用提供服务是通过使用mod_wsgi完成的。因此,第一件事是确保您已安装Apache和mod_wsgi。记住,当创建项目并查看项目结构时,它看起来像-
myproject/ manage.py myproject/ __init__.py settings.py urls.py wsgi.py
假设要与Apache共享项目(myproject)。只需要设置Apache即可访问的文件夹。假设将myproject文件夹放在默认的"/var/www/html"中。在此阶段,将通过127.0.0.1/myproject访问该项目。这将导致Apache仅列出文件夹,如下所示。

WSGIScriptAlias//var/www/html/myproject/myproject/wsgi.py WSGIPythonPath /var/www/html/myproject/ <Directory /var/www/html/myproject/> <Files wsgi.py> Order deny,allow Allow from all </Files> </Directory>
如果您可以作为127.0.0.1/myapp/connection访问登录页面,则将看到以下页面-
Django完整目录
- 入门教程
- Django - 简介
- Django - 下载安装与启动
- Django - 项目结构
- Django - Skeleton应用
- Django - Models模型
- Django - Admin管理
- Django - Import&Export
- Django - Urls&Views
- Django - Queryset
- Django - Templates&Static
- Django - 表单(Forms)
- Django - 验证(Auth)
- Django - Session
- Django - Cookies
- Django - 分页(Pagination)
- Django - 邮件(Mails)
- Django - 日志(Logging)
- Django - Apache配置
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者