• 千名经济学家警告美国政府勿重蹈大萧条覆辙 2019-04-16
  • 去基层贡献光和热(中国道路中国梦) 2019-04-09
  • 京津城际十年来首次大规模升级 2019-04-09
  • 董卿白岩松朱广权 看看央视主持人大学就读啥院系 2019-03-31
  • 拆迁背后玩猫腻造成国家巨额经济损失 南昌这名官员“栽”了 2019-03-31
  • 【新时代 新作为 新篇章】特色枣木香菇畅销市场 2019-03-26
  • 三晋史话:班婕妤与《团扇歌》 2019-03-26
  • 持续发力!又有三家微信公众号被吕梁市网信办约谈 2019-03-25
  • 食物-热门标签-华商生活 2019-03-25
  • “奥运新秀”亮相上海 亚帆联杯等你来看 2019-03-19
  • 人民网英国分公司记者报道集 2019-03-19
  • 李梦果的专栏作者中国国家地理网 2019-03-16
  • 您好,欢迎来到分类目录网!本站提供网站免费收录和快审收录,文章发布和链接交换等服务! 视频网站目录大全小说网站目录大全行业网站目录大全
    广告联系QQ:158925126当前位置:海南奖今晚开奖结果 » 站长资讯 » 网络安全 » 文章详细 订阅RssFeed

    彩票预算软件排行榜:云锁Nginx过滤??榭?,自定义自己的防火墙

    来源:海南奖今晚开奖结果 浏览:341次 时间:2019-01-07

    海南奖今晚开奖结果 www.srlu.net 云安全解决方案【云锁】Nginx??榭?,帮助用户适配更多的Nginx版本。秉承着让安全变得更简单的宗旨,让动手能力强的小伙伴亲自打造适合自己的Nginx环境。

    开源_副本.png

    除了采用内核加固技术来增强服务器自身对抗恶意代码和黑客攻击的策略外,云锁通过在web中间件部署安全??榈姆绞嚼炊钥雇绻セ?,通过安全??榈膄ilter过滤功能,云锁能高效过滤恶意流量和黑客攻击,强力对抗CC、SQL注入、上传一句木马等网络攻击。

    一般情况下,当用户安装云锁的时候,云锁会自动适配nginx版本,使用我们已经预编译好的包含云锁??榈?nginx备份并替换掉您当前系统中使用的nginx。卸载时,会将系统原始nginx文件替换回来。因此,云锁可?;な褂胣ginx搭建的网站,开创了这个领域的先河。

    此文档假设您曾经编译过nginx或tengine源代码,如果您之前没有经验,请参考://nginx.org/en/docs/configure.html


    如何编译云锁nginx???,步骤如下:

    1. 为避免意外情况发生, 请先将系统当前使用中的nginx进行备份(包括相关的网站配置文件) 

    2. wget https://codeload.github.com/yunsuo-open/nginx-plugin/zip/master -O nginx-plugin-master.zip 

    3. unzip nginx-plugin-master.zip

    4. cd nginx-plugin-master 

    5. pwd 获取当前云锁插件源码所在目录的全路径 (假设为:/home/nginx-plugin-master,实际情况以pwd输出为准)

    6. 如果您的环境是tengine,可以跳过这一步。对于nginx版本,由于其不支持post过滤,所以需要修改nginx源码目录下src/http/ngx_http_upstream.c 文件 步骤如下:

    a. 查找 static void ngx_http_upstream_init_request(ngx_http_request_t *r)函数,在其 所在行上方添加:int ngx_http_yunsuo_post_in_handler(ngx_http_request_t *r);

    b. 在ngx_http_upstream_init_request函数开头,变量声明后,添加:

        if(ngx_http_yunsuo_post_in_handler(r))

        {

            return;

        }

    什么?没看懂?好吧,以nginx-1.0.11为例:


    修改前源码:

    static void

        ngx_http_upstream_init_request(ngx_http_request_t *r)

        {

            ngx_str_t                      *host;

            ngx_uint_t                      i;

            ngx_resolver_ctx_t             *ctx, temp;

            ngx_http_cleanup_t             *cln;

            ngx_http_upstream_t            *u;

            ngx_http_core_loc_conf_t       *clcf;

            ngx_http_upstream_srv_conf_t   *uscf, **uscfp;

            ngx_http_upstream_main_conf_t  *umcf;

            if (r->aio) {

                return;

            }

            u = r->upstream;

            ......

        }

    修改后源码:

    static void

        ngx_http_upstream_init_request(ngx_http_request_t *r)

        {

            ngx_str_t                      *host;

            ngx_uint_t                      i;

            ngx_resolver_ctx_t             *ctx, temp;

            ngx_http_cleanup_t             *cln;

            ngx_http_upstream_t            *u;

            ngx_http_core_loc_conf_t       *clcf;

            ngx_http_upstream_srv_conf_t   *uscf, **uscfp;

            ngx_http_upstream_main_conf_t  *umcf;

            if (r->aio) {

                return;

            }

            u = r->upstream;

            ......

        }

    7. 云锁的nginx插件??槭潜曜嫉膎ginx???,所以您在编译nginx过程中,configure时只要添加额外参数 --add-module=/home/nginx-plugin-master(注意:/home/nginx-plugin-master为示例,实际路径以步骤5中pwd命令为准) 即可让nginx支持云锁的功能,示例如下: 

    假设您之前configure时的命令如下:

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module \
    --with-http_ssl_module --with-http_gzip_static_module \
    --add-module=../ngx_cache_purge-1.3

     现在的configure时的命令如下:

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module \
    --with-http_ssl_module --with-http_gzip_static_module \
    --add-module=../ngx_cache_purge-1.3
    --add-module=/home/nginx-plugin-master

    8. 编译 nginx (注意:如果原本已经有 nginx, 只执行 make 即可,make install 会覆盖掉你的 nginx.conf)

    9. 将系统当前使用中的nginx二进制文件替换为刚刚编译好的包含了云锁??榈膎ginx文件即可


    让云锁识别您自己编译的nginx,步骤如下:

    1. 安装云锁,如果您已经安装了云锁,可跳过此步骤。如果还没有,请到//www.yunsuo.com.cn/ht/software/ 下载并安装云锁

    2. cd /usr/local/yunsuo_agent/nginx/ 

    3.  ./configure_compiled_nginx nginx_install_path (nginx_install_path为nginx的安装路径,即configure时 --prefix=path 如果未指定过路径, 那么默认为/usr/local/nginx)

    FAQ


    1. 什么情况下我需要自己编译云锁的nginx???? 

    (a)当您的nginx使用了第三方或者自己开发的??榈氖焙?,需要编译云锁的nginx???。您可以通过nginx -V命令查看输出的 信息里是否包含了 --add-module= 的字样 (例如:--add-module=../ngx_cache_purge-1.3 说明使用了ngx_cache_purge-1.3第三方 ???

    (b)当使用tengine的时候,需要编译云锁的nginx???c.当您发现当前使用的nginx版本比我们自动安装的版本高的时候,可以自己编译云锁的nginx???/span>

    (c)当您发现当前使用的nginx版本比我们自动安装的版本高的时候,可以自己编译云锁的nginx???/span>


    2. 如果我把云锁卸载了,nginx需要重新编译吗?

    不需要,云锁的nginx??榛崤卸显扑欠癜沧?,如果不安装则不生效。当然您也可以替换回之前的nginx

    3. 我应该先安装云锁,还是先编译nginx?

    都可以,没有先后顺序关系

    4. 怎样单独卸载 nginx 插件?

    有如下三种方式可以实现卸载插件:

    (a)现有版本 nginx 默认不支持从客户端卸载,如果想支持从客户端卸载, 需要手动将 系统原有的 nginx 重命名为 nginx.bak,  并将之替换 /usr/local/yunsuo_agent/nginx/backup 目录下的 nginx.bak(此操作需要关闭云锁自?;すδ埽?, 这样就可以使用客户端的插件卸载功能了

    (b)手动删除或者重命名 /usr/local/yunsuo_agent/nginx/ 目录下的 libnginx_plugin.so(此操作需要关闭云锁自?;すδ埽?, 重启 nginx 服务即可

    (c)手动使用系统原有的 nginx 直接替换 当前使用的带有云锁插件的 nginx

     推荐使用第一种方式, 因为其便于后续的安装和卸载

    推荐使用第一种方式, 因为其便于后续的安装和卸载

    云锁在GitHub等您,点击链接 https://github.com/yunsuo-open/nginx-plugin#rd 了解详情。

    360广告招商

    推荐站点

    • 橙家装修橙家装修

      广东橙家科技有限公司创立于2015年,作为碧桂园核心联盟企业,是2亿新中产信赖的互联网家装品牌。我们致力于为业主提供高质价比、健康环保的整体家装服务,涵盖硬装,软装,整装,智能家居和生活零售在内的五大板块。目前橙家门店已覆盖全国核心城市,我们正通过线上线下无缝链接的新零售方式,打造前所未有的“快好省”装修体验,为千家万户装点美好生活。

      www.o-home.com
    • 银川甲醛检测银川甲醛检测

      专业的银川除甲醛公司,提供银川甲醛检测,银川甲醛清除,银川甲醛治理,银川除甲醛。建元天地,青奥会除甲醛服务商和世界500强甲醛治理清除 //www.jytdnx.com/

      www.jytdnx.com
    • 南京除甲醛南京除甲醛

      专业的南京除甲醛公司,提供南京甲醛检测,南京甲醛清除,南京甲醛治理,南京除甲醛。钛铂新材料,青奥会除甲醛服务商,世界500强甲醛治理的选择 //www.midea-nj.com/

      www.midea-nj.com
    • 中国商务新闻网中国商务新闻网

      中国商务新闻网是国内唯一一家定位于汇集国内外商情、报道市场变化百业动态的中央重点行业新闻网站。中商网秉承“专业、权威、全面、独特、前瞻、及时”的办网理念。以“商讯、商道、商机”为切入点,致力于打造商务人士的网上信息平台,创建国内一流的商务财经网站。

      www.comnews.cn
    • 途虎养车途虎养车

      途虎养车是国内领先的汽车保养服务平台,汇集各大热门品牌轮胎、机油、汽车配件。为用户解决汽车保养、更换轮胎、机油、机滤、刹车片、电瓶、雨刷等养车难题。服务门店覆盖31个省直辖市。低价保证,特约门店帮你安装更换,致力保障优质的购物体验。

      www.tuhu.cn
  • 千名经济学家警告美国政府勿重蹈大萧条覆辙 2019-04-16
  • 去基层贡献光和热(中国道路中国梦) 2019-04-09
  • 京津城际十年来首次大规模升级 2019-04-09
  • 董卿白岩松朱广权 看看央视主持人大学就读啥院系 2019-03-31
  • 拆迁背后玩猫腻造成国家巨额经济损失 南昌这名官员“栽”了 2019-03-31
  • 【新时代 新作为 新篇章】特色枣木香菇畅销市场 2019-03-26
  • 三晋史话:班婕妤与《团扇歌》 2019-03-26
  • 持续发力!又有三家微信公众号被吕梁市网信办约谈 2019-03-25
  • 食物-热门标签-华商生活 2019-03-25
  • “奥运新秀”亮相上海 亚帆联杯等你来看 2019-03-19
  • 人民网英国分公司记者报道集 2019-03-19
  • 李梦果的专栏作者中国国家地理网 2019-03-16
  • 双色球专家预测下一期 北京时时彩官网首页 昨晚七乐彩开奖公告 幸运赛车直播 快乐飞艇开奖记录查询 北单奖金过滤 福彩3d跨度走势图单一 中国合法的彩票网站吗 11选5爱彩乐广东 北京赛车pk10有无赚钱 炸金花安卓版 七乐彩开奖号码规则 七星彩玩法 北京赛车缩水软件apk 足彩和篮彩 排列3走势图综合走势图带连线