首先清楚整个请求过程,nginx接受到请求,根据配置文件将请求转发给uwsgi监听的端口,将这个请求转发给uwsgi守护进程的端口,由这个解释进程来处理,然后将结果返还给nginx,nginx给用户,django是一个web编程框架,与这些耦合度不是很高
这里主要说说uwsgi的安装和配置吧
安装uwsgi
源码编译安装即可
在源码安装前,可能需要一些依赖
sudo yum install setuptool
然后make即可
然后做一个软链接
ln -s /opt/django/pkg/uwsgi-1.9.14/uwsgi /usr/sbin/
剩下关于uwsgi的配置,我也不是很清楚,慢慢摸索吧
源码安装mysql-python
824 wget -c http://sourceforge.net/projects/mysql-python/files/latest/download
825 ls
826 tar zxvf MySQL-python-1.2.4b4.tar.gz
827 ls
828 cd MySQL-python-1.2.4b4
829 ls
830 cat README.md
831 sudo python setup.py install
在这里会报错,木有mysql_config这个文件
这时需要修改site.cfg的相应的部分路径修改对即可
然后就可以安装成功
http://www.husw.net/blog/post/1435/
http://blog.liuts.com/post/216/