一、前言
1、简单记录一下Linux CentOS 7中安装与配置Tengine的详细步骤。
2、简单比较一下Tengine 和Nginx
3、
二、开始
Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,
官网地址:http://tengine.taobao.org/,目前最新的稳定版本是2.3.0,我这里也用的这个版本,
1、查看环境
[root@centos ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
2、准备安装(这一步可以跳过)
下载pcre-8.39.tar.gz【依赖】【】
下载zlib-1.2.11.tar.gz【依赖】【http://zlib.net/zlib-1.2.11.tar.gz】
下载openssl-1.0.1h.tar.gz【依赖】【】
下载jemalloc-3.6.0.tar.bz2 【依赖】【】
下载 tengine-2.3.0.tar.gz 【http://tengine.taobao.org/download/tengine-2.3.0.tar.gz】
[root@centos ~]# cd /usr/local/src/
[root@centos ~]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
[root@centos ~]# wget http://zlib.net/zlib-1.2.11.tar.gz
[root@centos ~]# wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz
[root@centos ~]# wget http://www.canonware.com/download/jemalloc/jemalloc-3.6.0.tar.bz2
[root@centos ~]# wget http://tengine.taobao.org/download/tengine-2.3.0.tar.gz
跳过准备 查看是否安装
在安装之前首先检查一下是否已安装nginx的一些模块依赖的lib库,诸如g++、gcc、pcre-devel、openssl-devel和zlib-devel。所以下面这些命令最好挨个跑一遍,已安装的会提示不用安装,未安装或需要更新的则会执行安装及更新
yum install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
执行这个是有用的,执行完成之后在安装
下载安装包文件
cd /usr/local/src/
wget http://tengine.taobao.org/download/tengine-2.3.0.tar.gz
解压安装包文件
tar -zxvf tengine-2.3.0.tar.gz
安装Tengine-2.3.0
cd /usr/local/src/tengine-2.3.0/src/core
3、安装
二、安装Net Core
不做介绍,自作
三、安装Net Core