uwsgi编译问题

这几边一直在搞python环境的搭建,nginx+uwsgi搭建。。

1.CentOS5.4自带python2.4

2.自己编译python2.7

步骤:

1.未升级python之前编译uwsgi

2.升级python到2.7

问题:

程序总是跑不对,细看了一下,怀疑uwsgi使用的是python2.4而不是python2.7,程序打印出python版本号,果然是2.4,找到问题了,可是我已经升级python到2.7了。为什么uwsgi还是使用的2.4。。

解决方法:

经过苦苦编译N遍python。折腾了半天nginx。。灵光一现。想起是不是需要先升级python再编译uwsgi。uwsgi依赖python库?于是再次编译uwsgi。我了个去。。解决了。。oh my god。。以后一定要注意步骤。步骤。步骤。步。。。骤。。

 

PS:

题外话题:

nginx基于IP的虚拟主机我设置为

server{

      listen      192.168.1.123:80;

       server_name   192.168.1.123;

……………………

}
后果。。所有基于域名的虚拟主机都匹配这个配置了。。。。。。再测试找一下。。