2016-07-15 252 views
0

我已经在Ubuntu 14.04上安装了mod_wsgi,如documentation所述。虽然我没有从Apache或任何错误,我的Django设置不起作用(不知道为什么),所以我想重新开始并使用libapache2-mod-wsgi。如何使用make安装时卸载mod_wsgi?

但是,我不知道如何卸载mod_wsgi。 This回答关于这个问题的更一般的问题建议尝试make uninstall哪些在这种情况下不起作用。

make -n install给我下面的输出:

/usr/bin/apxs2 -c -I/usr/include/python2.7 -DNDEBUG -D_FORTIFY_SOURCE=2 -Wc,-g -Wc,-O2 src/server/mod_wsgi.c src/server/wsgi_*.c -L/usr/lib -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm 
/usr/bin/apxs2 -i -S LIBEXECDIR=/usr/lib/apache2/modules -n 'mod_wsgi' src/server/mod_wsgi.la 

究竟做我必须做的卸载此?

谢谢!

编辑:我正在使用mod_wsgi-4.5.3。

回答

1

删除您添加到Apache配置文件中的任何配置,而且还能运行:

sudo rm /usr/lib/apache2/modules/mod_wsgi.so 

我会强烈建议不要使用系统提供的mod_wsgi包,因为它通常是过时的,许多许多的版本,也是如此不支持。你最好使用最新的源代码,并试图找出问题所在,确切的细节你没有发布。

+0

谢谢你的回答和建议!我在另一个问题[这里]描述了我的问题(http://stackoverflow.com/questions/38383407/deploying-django-on-apache2-with-mod-wsgi-correct-location-for-django-project) - 也许你可以看看。 – hsvar