nginx安装时添加附加模块


./configure --prefix=/opt/nginx --with-http_stub_status_module --with-openssl=/opt/soft/openssl-1.0.2j --with-http_ssl_module --with-http_image_filter_module
make & make install

只需要在 ./configure 后面添加 --with-模块名 即可;


nginx模块列表:

http_core_module:核心模块;内置模块。
http_upstream_module:“upstream”模块,内置模块,核心模块;用于请求的“负载均衡”。
http_proxy_module:“请求代理”模块,核心模块;将请求转发给代理Server,或者对请求进行额外的cache操作。
http_rewrite_module:“URL重写”模块,内置模块;根据规则,rewrite特定的URL并转发给代理Server。
http_access_module:“访问控制”模块;“允许”或者“拒绝”特定的IP列表对server的访问,内置模块。
http_limit_conn_module:“访问控制”模块;可以限定每个key(可以为客户端IP)允许的最大并发连接数,内置模块。
http_limit_req_module:“访问控制”模块;可以限定每个key(可以为客户端IP)在单位之间内允许处理的request个数,“流量控制”,内置模块。
http_headers_module:“header”模块;主要是“add_header”和“expired”两个指令,向response中添加header信息,内置模块。
http_charset_module:“字符集”模块;在响应头部的“Content-Type”中增加charset信息,内置模块。
http_addition_module:“增添”模块;在response内容之前或者之后额外添加文本信息,内置模块。
http_sub_module:“后置修改响应”模块;可以过滤并替换response内容中特定的字符串,附加模块,需要在编译时指定“--with-http_sub_module”。
http_fastcgi_module:将请求发送给“fastcgi”服务器,内置模块。
http_geo_module:“geo”模块;创建一个变量,此变量的值由client ip值决定,对实现小型私有“CDN”方案有参考价值,内置模块。
http_geoip_module:“geo”模块;通过配置(数据源)可以得知client ip所属的“城市”、“区域”等信息,对实现小型私有的CDN有一定的参考价值,附加模块,需要在编译时指定“--with-http_geoip_module”。
http_gzip_module:“gzip”模块;对response使用gzip压缩,对减少数据传输量有益,内置模块。
http_gzip_static_module:“gzip”模块;对response使用gzip压缩,输出为“.gz”文件,附加模块,需要在编译时指定“--with-http_gzip_static_module”。
http_ssl_module:“HTTPS”协议
http_image_filter_module:“图片”模块;可以对“JPEG”、“GIF”、“PNG”格式的图片进行裁剪等操作,附加模块,需要在编译时指定“--with-http_image_filter_module”。
http_status_module/ngx_http_stub_status_module:“nginx内部状态”模块;用于获取nginx内部的一些状态统计信息,通常用来获取一些简单的统计数据,其中nginx_http_stub_status_module为附加模块,编译时需要指定“--with-http_stub_status_module”。
nginx-http-concat:第三方附加模块,由taobao开发,主要用于合并“静态资源”请求,提升性能,需要额外下载,并在编译时添加“--add-module=/root/software/nginx-http-concat-master”。
cache_purge:第三方附件模块,由frickle提供,当在proxy中使用cache保存静态资源时,那么cache_purge模块提供删除过期数据的功能支持,需要额外下载,并在编译时添加“--add-module=/root/software/ngx_cache_purge”。



淘宝优惠券小程序上线啦,扫描下方二维码或微信搜索 浪花券;

 赶快来领一波优惠券 ,让购物省省省! 

同类文章