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 cygwin 编译,包含所有模块, 修正源码中很多在windows上编译报错的问题
Centos编译安装Tengine&nginx加自启动脚本.pdf
Centos编译安装Tengine&nginx加自启动脚本资料.pdf
编译好的文件 ---- ------------- ------ ---- -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_...
加入一个模块不再需要重新编译整个Tengine;更多负载均衡算法支持。如会话保持,一致性hash等;输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便;动态脚本语言Lua支持。扩展功能非常高效简单;...
http://tengine.taobao.org/ Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的...刚刚学习编译打包,应该可以用
tengine-2.3.2 在Cygwin下编译, 花了不少的时间才搞定的问题,--------------亲测可用。
在安装tengine过程中,预编译完成后所需要的建立的nginx文档,可直接复制到linux中,修改路径后可直接使用。
nginx(tengine)启动文件,tengine编译安装后,需要做etc/init.d下加入系统服务,下载后,可能因为编码问题需要手动建立nginx文件,然后通过vi或者vim复制过去,然后修改里边nginx的安装路径
Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。它的最终...
Tengine WAFF 基于tengine的防攻击模块,最初我尝试了mod-security,但有一个bug,在大并发的时候狂吃内存,直到拖垮应用,不后来转向ngx_lua_waf(感谢loveshell),并在此基础上做了改良,觉得效果不错,就推荐给...
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编译安装步骤:第一步、安装Tengine-2.2.01、系统环境CentOS 6.8_X642、需要的软件Tengine-2.2.0.tar.gz 以及需要的依赖包 gcc openssl openssl-devel pcre-devel pcre ngx...
由于Tengine安装需要使用源代码自行编译,所以在安装前需要安装必要的编译工具: 代码如下: # yum update # yum install gcc gcc-c++ autoconf automake 2、安装需要的组件 A、PCRE PCRE(Perl Compatib
LLNMP一键安装脚本 通过本脚本可一键自动编译安装 (Open)LiteSpeed + Nginx/Tengine + MySQL/MariaDB + PHP 支持系统: CentOS 5+, Debian 6+, Ubuntu 12+ 32bit/64bit 安装方法: ./install.sh 主页: 博客:
04_Tengine的介绍及源码编译 05_Tengine的启动及测试 06_配置使用service命令管理nginx服务 07_SDK与Nginx关联测试 08_SDK的设计思路及重要事件类型的介绍 09_JS SDK 与 JAVA SDK的代码实现 10_Nginx中配置...
libgd for windows 单文件版本,包含libgd,zlib,png,jpeg,webp源码, 以及x64编译后的动态库文件,工程使用vs2010,全静态链接编译,在nginx,tengine for cygwin 编译时用到,可直接替换cygwin下的 libdg-3.dll, 可省...
Nginx-accesskey-2.0.3.tar.gz 编译nginx 或者tengine的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。