Apache、Django 和 mod_wsgi

Apache、Django 和 mod_wsgi

我正在使用 Ubuntu 12.04,并尝试使用 Django 配置我的 Apache 服务器。我尝试了几个不同的在线教程,但一直出现错误。这是我尝试启动服务器时出现的最新错误:

 * Starting web server apache2  
     apache2: Syntax error on line 214 of /etc/apache2/apache2.conf:
     Syntax error on line 2 of /etc/apache2/httpd.conf: 
     Cannot load /etc/apache2/modules/mod_wsgi.so into server: 
     /etc/apache2/modules/mod_wsgi.so: 
     cannot open shared object file: No such file or directory
Action 'start' failed.
The Apache error log may have more information.
                                                                 [fail]

任何帮助,将不胜感激。

答案1

确保libapache2-mod-wsgi已安装并启用:

sudo apt-get install libapache2-mod-wsgi
sudo a2enmod wsgi

如果您使用的是 Python3,则可能需要libapache2-mod-wsgi-py3。它们不能同时安装,但它们都使用相同的a2enmod命令在 Apache 中启用。

相关内容