在本章中,我们来看一下怎么在CentOS 6.4上安装和配置Tornado Server服务器。
首先让我们来看一下Tornado是什么?Tornado是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web Server服务器软件,跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。
下面我们来看一下Tornado Server的安装步骤:
第一步,先安装python和tornado文件,之前已经安装过python了,现在直接下载tornado:
引用
# wget https://pypi.python.org/packages/source/t/tornado/tornado-3.1.tar.gz
# chmod +x tornado-3.1.tar.gz
# tar xzvf tornado-3.1.tar.gz
第二步,开始安装Tornado之前先安装gcc-c++:
引用
# yum -y install gcc-c++
# cd tornado-3.1
# python setup.py build //编译
然后开始安装:
引用
#sudo python setup.py install
这就安装结束了!
接下来我们来验证一下是否真的安装成功,启动其中内置的一个demo:
引用
# ./demos/helloworld/helloworld.py
然后在浏览器中输入http://127.0.0.1:8888/看到“Hello, world”的页面就表示安装成功了!
另外要想使用Tornado的全部功能,比安装PycURL:
引用
# sudo yum install python-pycurl
对于Python 2.7之前的版本,使用Tornado还需要simplejson
引用
# sudo yum install python-simplejson
想要对Tornado做更多的了解,大家可以看Tornado官方文档。