网站首页 > 精选教程 正文
到目前为止,在我们的例子中,都是使用 Django 开发的web服务器。但这种服务器只是用于测试和不适合生产环境。一旦程序发布投入生产,就需要如Apache,Nginx等一个真正的服务器,我们在这一节中讨论Apache的配置。
服务Django应用程序是通过Apache使用mod_wsgi的完成。 因此,第一件事情就是要确保你已经安装了Apache和mod_wsgi。请记住,当我们创建我们的项目,项目结构它看起来应该如下所示-
myproject/
manage.py
myproject/
__init__.py
settings.py
urls.py
wsgi.py1234567复制代码类型:[html]
wsgi.pywsgi.py文件是一个考虑Django和Apache之间的联系和处理。
比方说,我们希望分享项目(myproject)在Apache中。 我们只需要设置Apache来访问这个文件夹。假设我们把myproject的文件夹在 "/var/www/html". 在此阶段,访问该项目将经由 http://127.0.0.1/myproject 来完成。 这将导致Apache 列出文件夹显示如在下面的快照。
可以看出,Apache不需要处理Django的东西。 对于需要处理的,需要在Apache的httpd.conf配置。 于是打开httpd.conf并添加以下行 ?
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>
1234567891011复制代码类型:[html]
如果可以访问登录页面: http://127.0.0.1/myapp/connection, 你将看到如下页面
猜你喜欢
- 2024-10-27 如何在django 引入echarts.js django 导入excel文件到数据库
- 2024-10-27 谈谈 django 应用实践 django实训项目
- 2024-10-27 paperclub小知识点 paperccb
- 2024-10-27 LNMP(Python)项目架构,Django项目案例搭建和优化
- 2024-10-27 Django2.0笔记-创建并运行第一个Django项目
- 2024-10-27 Django开发教程(七) django开发工具
- 2024-10-27 使用Django部署机器学习模型(2) django机制
- 2024-10-27 django开发笔记及如何利用pycharm发布到阿里云
- 2024-10-27 使用python开发一个高性能的网站 python快速开发网站
- 2024-10-27 使用宝塔面板部署python django服务器
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)