Apache-2.4

如何使用 apache 設置 django?

  • February 14, 2019

我是 django/python 的新手。我目前正在使用 django 的內置伺服器進行開發。

我想配置 apache 來執行 django。與一些Google搜尋一樣,我發現我需要 mod_wsgi,我已經在我的 Windows 10 上安裝了它。

但是將 django 放入 htdocs 仍然無法正常工作。有人可以幫忙嗎?

首先,確保 mod_wsgi.dll 在 apache 模組中載入,在 apache config 中。

之後在 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/

引用自:https://serverfault.com/questions/953914