您必须在apache.conf中添加以下行,以提供正确的可执行文件和virtualenv的路径。
WSGIPythonHome /usr/local/bin
WSGIPythonPath /home/fenikso/virtualenv/lib/@R_502_1367@.4/site-packages
您可以在mod_wsgi文档中找到这两个命令的所有选项。
请注意,您必须具有与python可执行文件兼容的mod_wsgi版本。在您的情况下,您可能必须安装mod_wsgi3.4并配置apache以使用它,而不是使用标准的mod_wsgi模块。
整个配置文件应为:
WSGIPythonHome "/usr/local/bin"
WSGIPythonPath "/home/fenikso/virtualenv/lib/@R_502_1367@.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>