您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用virtualenv或以与系统默认版本不同的版本运行mod_wsgi

使用virtualenv或以与系统默认版本不同的版本运行mod_wsgi

您必须在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>
其他 2022/1/1 18:46:24 有365人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶