如何使用 apache 设置 django?

如何使用 apache 设置 django?

我是 django/python 新手。我目前正在使用 django 的内置服务器进行开发。

我想配置 apache 来运行 django。和一些谷歌搜索一样,我发现我需要 mod_wsgi,我已经在 Windows 10 上安装了它。

但是将 django 放入 htdocs 仍然不起作用。有人能帮忙吗?

答案1

首先,确保 mod_wsgi.dll 已在 apache 配置中的 apache 模块中加载。

之后在 apache 配置中进行以下更改

WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py
WSGIPythonHome /path/to/venv
WSGIPythonPath /path/to/mysite.com

<Directory /path/to/mysite.com/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

您可以在这里阅读更多内容:https://docs.djangoproject.com/en/2.1/howto/deployment/wsgi/modwsgi/

相关内容