`

编译Tengine

 
阅读更多

download了下taobao开源的tengine,make时有2个error,不过修改objs/MakeFile配置文件,已编译成功,查看所增加的module,发现可真不少了,如下:

root@ubuntu:/home/gavin/programs# /opt/tengine/sbin/nginx -V
Tengine version: Tengine/1.2.0 (nginx/1.0.10)
built by gcc 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 
configure arguments: --prefix=/opt/tengine --with-openssl=../openssl-1.0.0e --with-pcre=../pcre-8.13 --add-module=../nginx_upload_module-2.2.0 --add-module=../masterzen-nginx-upload-progress-module-436ec80
compiled in modules:
    ngx_core_module
    ngx_errlog_module
    ngx_conf_module
    ngx_events_module
    ngx_event_core_module
    ngx_epoll_module
    ngx_http_module
    ngx_http_core_module
    ngx_http_log_module
    ngx_http_upstream_module
    ngx_http_static_module
    ngx_http_autoindex_module
    ngx_http_index_module
    ngx_http_auth_basic_module
    ngx_http_access_module
    ngx_http_limit_zone_module
    ngx_http_limit_req_module
    ngx_http_geo_module
    ngx_http_map_module
    ngx_http_split_clients_module
    ngx_http_referer_module
    ngx_http_rewrite_module
    ngx_http_proxy_module
    ngx_http_fastcgi_module
    ngx_http_uwsgi_module
    ngx_http_scgi_module
    ngx_http_memcached_module
    ngx_http_empty_gif_module
    ngx_http_browser_module
    ngx_http_upstream_ip_hash_module
    ngx_http_upload_module
    ngx_http_write_filter_module
    ngx_http_header_filter_module
    ngx_http_chunked_filter_module
    ngx_http_range_header_filter_module
    ngx_http_gzip_filter_module
    ngx_http_postpone_filter_module
    ngx_http_ssi_filter_module
    ngx_http_charset_filter_module
    ngx_http_userid_filter_module
    ngx_http_footer_filter_module
    ngx_http_uploadprogress_module
    ngx_http_headers_filter_module
    ngx_http_copy_filter_module
    ngx_http_range_body_filter_module
    ngx_http_not_modified_filter_module

 能有的module基本都有了,再看看我之前项目中所编译的nginx的配置吧!

root@ubuntu:/home/gavin/programs# /opt/nginx-1.0.8/sbin/nginx -V
nginx: nginx version: nginx/1.0.8
nginx: built by gcc 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 
nginx: configure arguments: --prefix=/opt/nginx-1.0.8 --with-openssl=../openssl-1.0.0e --with-pcre=../pcre-8.13 --add-module=../nginx_upload_module-2.2.0 --add-module=../masterzen-nginx-upload-progress-module-436ec80
 

 

淘宝增加的很多module,不过有一些还不清楚是啥,具体的官方文档也没有找到。

注:

在编译时,需要pcre 及openssl模块

 

分享到:
评论

相关推荐

    tengine-2.3.2 for windows full modules

    tengine 2.3.2 cygwin 编译,包含所有模块, 修正源码中很多在windows上编译报错的问题

    Centos编译安装Tengine&nginx加自启动脚本.pdf

    Centos编译安装Tengine&nginx加自启动脚本.pdf

    Centos编译安装Tengine&nginx加自启动脚本资料.pdf

    Centos编译安装Tengine&nginx加自启动脚本资料.pdf

    tengine 推理框架,win10 cmake 编译

    编译好的文件 ---- ------------- ------ ---- -a---- 2022/8/25 下午 08:06 416256 tm_alphapose.exe -a---- 2022/8/25 下午 08:06 388096 tm_apollo_smoke.exe -a---- 2022/8/25 下午 08:06 304640 tm_...

    淘宝开源的Web服务器 Tengine.zip

    加入一个模块不再需要重新编译整个Tengine;更多负载均衡算法支持。如会话保持,一致性hash等;输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便;动态脚本语言Lua支持。扩展功能非常高效简单;...

    tengine-2.3.2-1.x86_64.rpm

    http://tengine.taobao.org/ Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的...刚刚学习编译打包,应该可以用

    tengine-2.3.2_win64.rar

    tengine-2.3.2 在Cygwin下编译, 花了不少的时间才搞定的问题,--------------亲测可用。

    tengine安装所需nginx文档

    在安装tengine过程中,预编译完成后所需要的建立的nginx文档,可直接复制到linux中,修改路径后可直接使用。

    nginx(tengine)启动文件

    nginx(tengine)启动文件,tengine编译安装后,需要做etc/init.d下加入系统服务,下载后,可能因为编码问题需要手动建立nginx文件,然后通过vi或者vim复制过去,然后修改里边nginx的安装路径

    淘宝Web服务器Tengine v1.5.1.zip

    Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。它的最终...

    tengine_waf:Tengine_waf,具有WAF防火墙功能的te​​ngine系统,防止网络攻击和cc攻击的功能,小巧灵便,简单可依赖

    Tengine WAFF 基于tengine的防攻击模块,最初我尝试了mod-security,但有一个bug,在大并发的时候狂吃内存,直到拖垮应用,不后来转向ngx_lua_waf(感谢loveshell),并在此基础上做了改良,觉得效果不错,就推荐给...

    Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解

    1. 安装必要的编译环境 yum update yum install gcc gcc-c++ autoconf automake 2. 安装需要的组件 PCRE PCRE(Perl Compatible Regular Expressions) http://www.pcre.org 是一个Perl库,包括 perl 兼容的正则...

    CentOS_x64lnmp环境下zabbix-3.2.5编译安装教程.rar

    CentOS_x64lnmp环境下zabbix-3.2.5编译安装步骤:第一步、安装Tengine-2.2.01、系统环境CentOS 6.8_X642、需要的软件Tengine-2.2.0.tar.gz 以及需要的依赖包 gcc openssl openssl-devel pcre-devel pcre ngx...

    CentOS6.6 安装 Tengine 笔记

    由于Tengine安装需要使用源代码自行编译,所以在安装前需要安装必要的编译工具: 代码如下: # yum update # yum install gcc gcc-c++ autoconf automake 2、安装需要的组件 A、PCRE PCRE(Perl Compatib

    LLNMP:(打开)LiteSpeed + NginxTengine + MySQLMariaDB + PHP

    LLNMP一键安装脚本 通过本脚本可一键自动编译安装 (Open)LiteSpeed + Nginx/Tengine + MySQL/MariaDB + PHP 支持系统: CentOS 5+, Debian 6+, Ubuntu 12+ 32bit/64bit 安装方法: ./install.sh 主页: 博客:

    大数据开发之基于Nginx+Flume框架实现的数据采集技术(视频+课件+代码+工具)

    04_Tengine的介绍及源码编译 05_Tengine的启动及测试 06_配置使用service命令管理nginx服务 07_SDK与Nginx关联测试 08_SDK的设计思路及重要事件类型的介绍 09_JS SDK 与 JAVA SDK的代码实现 10_Nginx中配置...

    libgd-2.2.5.7z

    libgd for windows 单文件版本,包含libgd,zlib,png,jpeg,webp源码, 以及x64编译后的动态库文件,工程使用vs2010,全静态链接编译,在nginx,tengine for cygwin 编译时用到,可直接替换cygwin下的 libdg-3.dll, 可省...

    nginx-accesskey

    Nginx-accesskey-2.0.3.tar.gz 编译nginx 或者tengine的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链

    Apache V2.2 For Windows 2.2.3

    最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

Global site tag (gtag.js) - Google Analytics