我正在使用 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 中启用。