在本章中,我们来看一下怎么在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官方文档。
- 大小: 131.6 KB
- 大小: 161.9 KB
- 大小: 159.4 KB
- 大小: 55.8 KB
分享到:
相关推荐
在本文中,我们将详细介绍如何在CentOS 6.8系统上安装和配置GateOne,这是一个基于HTML5技术的网页版SSH终端模拟器。在解决安装过程中遇到的问题时,特别是"AttributeError: 'module' object has no attribute '...
Python安装配置文档V1.1.3主要涵盖了在Linux环境下,特别是CentOS 5.5系统上进行Python环境搭建的详细步骤。以下是该文档的主要知识点: 1. **EDITPLUS环境**: EditPlus是一款功能强大的文本编辑器,常用于编写...
6. 在Minion端执行类似步骤,但安装的是salt-minion包,然后配置和启动服务。 自动化是SaltStack的一个主要特点,通过声明式的状态文件(State SLS),用户可以定义期望的系统状态,并让SaltStack自动调整实际状态...
配置Nginx以反向代理到Tornado应用,你需要编辑`/etc/nginx/sites-available/default`(或者自定义的配置文件),添加如下配置: ``` server { listen 80; server_name example.com; # 替换为你的域名 location ...
以下是一份详细步骤,涵盖了如何在阿里云的CentOS7服务器上安装Python 3.8.2、Tornado、MySQL以及SQLAlchemy。 首先,确保你已成功连接到阿里云CentOS7服务器。CentOS是Red Hat Enterprise Linux的开源版本,由Red ...
- 如果在CentOS系统上部署项目,可能需要先安装`python-yaml`依赖包:`sudo yum install python-yaml`。 - `TimedRotatingFileHandler`中的`when`参数设置为`midnight`时,表示日志将在每天的午夜时分自动滚动。 ...
1. **环境准备**:确保硬件和软件环境满足OpenStack的最低要求,包括安装支持的Linux发行版(如Ubuntu或CentOS)、配置网络环境和安装必要的依赖库。 2. **安装和配置组件**:逐个安装和配置OpenStack的各个组件,...
- **3.3.3 配置安装路径**:选择合适的安装目录并进行初始化配置。 - **3.3.4 修改配置文件**:根据实际需求调整配置文件中的参数。 - **3.4 程序启动**: - **3.4.1 启动主程序**:运行THS主程序。 - **3.4.2 ...
8. **部署与运维**:最后,项目部署可能涉及服务器管理(如Ubuntu、CentOS)、应用容器化(Docker)、负载均衡(Nginx、Gunicorn)、日志监控(Logstash、Elasticsearch、Kibana)以及自动化部署工具(如Ansible、...