CentOS 7 Minimal学习笔记:编译安装tengine
一、tengine的下载与上传
tengine官网:http://tengine.taobao.org/
用xftp将下载好的tengine压缩包上传
上传成功
二、tengine的安装
这里讲述安装过程中如果遇到错误怎么操作,具体的完整安装请看文章最后
解压
进入目录
执行configure文件
发现一个error,没有C的环境
所以,用yum安装c
继续执行configure文件,又出现一个错误,HTTP重写模块需要PCRE库
先用yum search寻找PCRE库
安装开发版,不用选操作系统,yum会根据你的操作系统自动选择
继续执行,报错,SSL模块需要OpenSSL库,寻找,安装
再执行,终于成功了
用make编译
安装
启动nginx,确定是否成功安装
用浏览器访问域名发现打不开,查资料应该是防火墙的问题,输入下面命令最终成功
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
三、安装总结
环境配置:
安装C环境:yum install gcc -y
安装PCRE库:yum install pcre-devel -y
安装OpenSSL库:yum install openssl-devel -y
编译安装:
tar -zxvf tengine-2.1.2.tar.gz
cd tengine-2.1.2.tar.gz
./configure
make
make install
如果打不开可能是防火墙的问题
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT