django 是否已经带有 wsgi 应用程序文件,或者我是否需要创建一个?如何使用 django 设置 apache 和 mod_wsgi?
Does django already come with a wsgi application file, or do I need to create one? How to setup apache and mod_wsgi with django?
我正在尝试使用 Django 部署 Web 应用程序,但是我在使用 Apache 和 mod_wsgi 时遇到了问题。我在网上搜索了教程,其中 none 为我提供了 accurate/sufficient 有关如何设置的信息。我知道我需要一个 application.wsgi 文件/一个 wsgi 应用程序文件,但是我不确定我是否必须创建,或者 django 是否预先构建了一个。如果 django 确实带有一个,我如何告诉 apache 显示我的 django 应用程序?
我目前正在使用 Ubuntu 服务器 14.04,我可以执行 runserver
并从本地主机查看应用程序,但是我想完全部署该网站。换句话说,当我输入服务器的 IP 时,我想看到我用 django 制作的主页。
Django 文档中有一个指南对此进行了解释。
https://docs.djangoproject.com/en/1.9/howto/deployment/wsgi/modwsgi/
我正在尝试使用 Django 部署 Web 应用程序,但是我在使用 Apache 和 mod_wsgi 时遇到了问题。我在网上搜索了教程,其中 none 为我提供了 accurate/sufficient 有关如何设置的信息。我知道我需要一个 application.wsgi 文件/一个 wsgi 应用程序文件,但是我不确定我是否必须创建,或者 django 是否预先构建了一个。如果 django 确实带有一个,我如何告诉 apache 显示我的 django 应用程序?
我目前正在使用 Ubuntu 服务器 14.04,我可以执行 runserver
并从本地主机查看应用程序,但是我想完全部署该网站。换句话说,当我输入服务器的 IP 时,我想看到我用 django 制作的主页。
Django 文档中有一个指南对此进行了解释。
https://docs.djangoproject.com/en/1.9/howto/deployment/wsgi/modwsgi/