如何使用 Apache 部署 Django 应用?

· 约 3 分钟读完 · 第 155 / 160 章

推荐答案

本题详细解读

1. 安装 Apache 和 mod_wsgi

首先,你需要安装 Apache 和 mod_wsgi 模块。mod_wsgi 是一个 Apache 模块,用于在 Apache 中运行 Python WSGI 应用,如 Django。

2. 配置 Django 项目

确保你的 Django 项目已经准备好部署。通常,你需要将项目放在 /var/www/ 目录下,并确保 settings.py 中的 ALLOWED_HOSTS 包含你的域名或 IP 地址。

3. 创建 Apache 配置文件

接下来,你需要为你的 Django 项目创建一个 Apache 配置文件。这个文件定义了 Apache 如何处理你的 Django 应用。

在配置文件中,你需要指定项目的根目录、静态文件目录、WSGI 脚本路径等。

4. 启用站点并重启 Apache

最后,启用你的站点并重启 Apache 以应用更改。

通过这些步骤,你的 Django 应用应该已经成功部署在 Apache 上了。