Tengine环境安装

摘要:
网站:http://tengine.taobao.org/download_cn.html步骤1:下载所需版本,解压缩步骤2:安装tegine编译库gcc、zlib1g-dev、libpcre3和libpcre3dev。这些库文件是必需的,无法编译teginebuntu安装命令:apt-get-installgcclibpcre3libpcre3-devzlib1gdev步骤3:编译、安装或

访问网址:http://tengine.taobao.org/download_cn.html下载需要的版本

第一步,解压

 Tengine环境安装第1张

第二步、安装tegine

编译库 gcc, zlib1g-dev, libpcre3, libpcre3-dev这些库文件是必须的,会没办法编译tegine
ubuntu安装命令: 

apt-get install gcc libpcre3 libpcre3-dev zlib1g-dev

第三步、编译安装

或参考http://tengine.taobao.org/document_cn/install_cn.html 

cd ~/tengine
./configure

提示需要安装openssl

apt-get install openssl
 
apt-get install libssl-dev

make

make install

更多编译的帮助参考下面2个文档:

nginx 编译参数详解:http://blog.lizhigang.net/archives/137

淘宝tengine文档:http://tengine.taobao.org/documentation_cn.html

第四步、修改配置文件

vi /usr/local/nginx/conf/nginx.conf

  修改对应的location配置:

location /
{
    root /home/beihe/work;
    concat on; //开启合并功能
    autoindex on; //允许列出整个目录,nginx默认不列出文件列表
    autoindex_exact_size off; //显示出文件的大概大小,单位是kB或者MB或者GB,如果是on,单位是bytes
    autoindex_localtime on; //显示的文件时间为GMT时间
}

第五步、tengine基本命令

/usr/local/nginx/sbin/nginx 启动

/usr/local/nginx/sbin/nginx -s reload 重启

/usr/local/nginx/sbin/nginx -s stop 关闭

  启动nginx的用户可能没有nginx,logs目录访问权限,可能会有下面提示错误:

could not open error log file:

open() "/usr/local/nginx/logs/error.log" failed (13: Permission denied)2011/03/21 06:09:33 [emerg] 24855#0:

mkdir() "/usr/local/nginx/client_body_temp" failed (13: Permission denied)

  解决办法:

sudo chmod a+rwx -R logs

sudo chmod a+rwx -R /usr/local/nginx

  

免责声明:文章转载自《Tengine环境安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ant命令行与Build.xml实例docker容器互访三种方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

3.深入k8s:Deployment控制器

Deployment可以做到很便捷的管理Pod,只需要在Deployment中描述一下希望的Pod状态时什么,包括定义Pod副本数、滚动升级和回滚应用、扩容和缩容、暂停和继续Deployment等,然后Deployment Controller就可以帮我们实现我们想要达到的状态。 我们从一个例子入手: apiVersion: apps/v1 kind:...

nginx rewrite重写规则集合

本文根据网络搜索整理,不是原创 一.正则表达式匹配,其中: ~为区分大小写匹配 ~*为不区分大小写匹配 !~和!~* 分别为区分大小写不匹配及不区分大小写不匹配 . 匹配除换行符以外的任意字符 w 匹配字母或数字或下划线或汉字 s 匹配任意的空白符 d 匹配数字 匹配单词的开始或结束 ^匹配字...

CentOS 7.8 搭建LNMP(Linux+Nginx+MySQL+PHP)

安装前的准备-配置selinux和防火墙 1,临时(永久)关闭selinux 为什么要关闭selinux(centos默认开启的安全加强的linux,详细问度娘),避免selinux的默认文件权限的限制,导致安装失败。操作如下:查看SELinux状态命令:命令:/usr/sbin/sestatus -v如果SELinux status参数为enabled即...

nginx实战二

 nginx架构分析 1.nginx模块化 Nginx涉及到的模块分为核心模块、标准HTTP模块、可选HTTP模块、邮件服务模块以及第三方模块等五大类。 https://coding.net/u/aminglinux/p/nginx/git/blob/master/4z/module.md [root@centos-03 objs]# ls ngx_mo...

五、nginx的安装部署

nginx的安装部署及升级nginx的官网:http://nginx.org 先来看下nginx最新的版本信息 nginx最新的主流版本(mainline version):1.19.2 nginx稳定版本(stable version):1.18.0 其它稳定版本(legacy versions) 一、实验环境 [root@inode1 ~]# una...

nginx1.14.0下载、安装、启动

nginx1.14.0下载及安装 wget http://nginx.org/download/nginx-1.14.0.tar.gztar -zxvf nginx-1.14.0.tar.gzcd nginx-1.14.0 下面的configure命令选择其中一种即可: ./configure //如果命令后面不带参数,则安装到默认路径:/usr/lo...