<p>您必须在apache.conf中添加以下行,以便提供正确的可执行文件和virtualenv的路径。</p>
<pre><code>WSGIPythonHome /usr/local/bin
WSGIPythonPath /home/fenikso/virtualenv/lib/python3.4/site-packages
</code></pre>
<p>您将找到这两个命令的所有选项<a href="https://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGIPythonHome" rel="noreferrer">in the mod_wsgi documentation</a></p>
<p>请注意,mod_wsgi的版本必须与python可执行文件兼容。在您的例子中,您可能需要安装mod_wsgi3.4并配置apache来使用它,而不是standart mod_wsgi模块。</p>
<p>整个配置文件应该是:</p>
<pre><code>WSGIPythonHome "/usr/local/bin"
WSGIPythonPath "/home/fenikso/virtualenv/lib/python3.4/site-packages"
<VirtualHost *:80>
ServerName album2.site.cz
Alias /static "/home/fenikso/Album/static"
Alias /photos "/home/fenikso/Album/photos"
Alias /thumbs "/home/fenikso/Album/thumbs"
WSGIScriptAlias / "/home/fenikso/Album/wsgi.py"
<Directory "/home/fenikso/Album">
AllowOverride None
Allow from all
</Directory>
<Directory "/home/fenikso/Album/static">
AllowOverride None
Allow from all
</Directory>
<Directory "/home/fenikso/Album/photos">
AllowOverride None
Allow from all
</Directory>
<Directory "/home/fenikso/Album/thumbs">
AllowOverride None
Allow from all
</Directory>
</VirtualHost>
</code></pre>