我使用Apache2和mod_wsgi在Ubuntu上部署Django网站。
在我的Django视图中,我导入一个需要在LD_LIBRARY_PATH中设置特定路径的模块。
当我在/etc/apache2/envvars中设置LD_LIBRARY_PATH时:
export LD_LIBRARY_PATH=/home/user/target_libdir:$LD_LIBRARY_PATH
它有效。
然而,在我的服务器上,我运行多个Django网站,每个网站都有独立的VirtualHost条目和独立的wsgi脚本。
问题在于这些网站需要使用不同版本的LD_LIBRARY_PATH。
那么,我如何为每个Django网站单独设置LD_LIBRARY_PATH?