安装所需版本python

3.png

安装Apache 和 mod_wsgi

Django 包含一个可用于测试的轻量级 Web 服务器,适用于开发环境

Apachemod_wsgi适用于生产环境

mod_wsgi 有两种模式:

  1. 嵌入模式,mod_wsgi 类似于 mod_perl -- 将 Python 嵌入到 Apache 中,并在服务器启动时将 Python 代码加载到内存中

    代码在整个 Apache 进程的生命周期内保持在内存中,带来显著的性能提升

  2. 守护模式,mod_wsgi 会生成一个独立的守护进程来处理请求。守护进程可以以与 Web 服务器不同的用户身份运行,从而可能提高安全性。守护进程可以在不重新启动整个 Apache Web 服务器的情况下重新启动,从而可能使代码库的刷新更加无缝

注意:确保已安装 Apache 并启用了 mod_wsgi

Django 支持其他部署选项: uWSGI ;它和 nginx 配合使用

安装Django

python -m pip install Django(==4.2.13)