Diango教程-Django 配置与 Apache Web 服务器
Django 使用其内置的开发服务器来运行 Web 应用程序。要启动该服务器,我们可以使用python manage.py runserver命令。
此命令启动在端口 8000 上运行的服务器,可以通过输入localhost:8000在浏览器中访问。它显示了应用程序的欢迎页面。
在浏览器中,可以如下访问。
但是如果我们想使用apache服务器而不是内置的开发服务器来运行我们的应用程序,我们需要配置位于/ etc / apache目录下的apache2.conf文件。将以下代码添加到该文件中。
// apache2.conf
WSGIScriptAlias / /var/www/html/django7/django7/wsgi.py
WSGIPythonPath /var/www/html/django7/
<Directory /var/www/html/django7>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
添加这些行后,使用service apache2 restart命令重新启动 apache 服务器,然后在浏览器的地址栏中键入localhost 。这次,项目将在 apache 服务器上运行,而不是内置服务器。看,它显示了应用程序的主页。