当前位置: 首页 > news >正文

seo教程网站西安官网seo技巧

seo教程网站,西安官网seo技巧,下载小程序到微信,做网站需要每年都交钱吗一般情况下#xff0c;当用户安装云锁的时候#xff0c;云锁会自动适配nginx版本#xff0c;使用我们已经预编译好的包含云锁模块的nginx备份并替换掉您当前系统中使用的nginx。卸载时#xff0c;会将系统原始nginx文件替换回来。因此#xff0c;云锁可保护使用nginx搭建的…一般情况下当用户安装云锁的时候云锁会自动适配nginx版本使用我们已经预编译好的包含云锁模块的nginx备份并替换掉您当前系统中使用的nginx。卸载时会将系统原始nginx文件替换回来。因此云锁可保护使用nginx搭建的网站开创了这个领域的先河。 我们秉承着让安全变得更简单的宗旨使云锁尽可能多的适配广大用户的nginx版本目前无法覆盖所有nginx版本决定开放云锁nginx模块的源码让有能力的小伙伴们自己动手同云锁一起打造一个安全的nginx环境。 一 、编译云锁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.以下两种情况 可以跳过这一步骤 1您的 nginx 是 tengine。 2nginx 版本大于等于 1.8.0 并且 安装的云锁为V3 此时需要关注 第 8 条说明。 除以上两种情况对于 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 voidngx_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;......}修改后源码 /*这段是添加的*/int ngx_http_yunsuo_post_in_handler(ngx_http_request_t *r);/*------------*/static voidngx_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(ngx_http_yunsuo_post_in_handler(r)) {return;}/*------------*/if (r-aio) {return;}u r-upstream;......}7.云锁的nginx插件模块是标准的nginx模块所以您在编译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-master8、以下两种情况 跳过此步骤 1您的 nginx 是 tengine。 2在步骤 6 中 已经做过了配置。 当您的 nginx 版本大于等于 1.8.0 并且安装的云锁为V3时想要支持 POST 防护 只需在 configure 生成的 Makefile 即 objs/Makefile 文件中 CFLAGS 追加宏定义 HIGHERTHAN8 形如 CFLAGS -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g 修改为CFLAGS -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -DHIGHERTHAN8 9、编译 nginx (注意如果原本已经有 nginx, 只执行 make 即可make install 会覆盖掉你的 nginx.conf) 10、将系统当前使用中的nginx二进制文件替换为刚刚编译好的包含了云锁模块的nginx文件即可 二 、让云锁识别您自己编译的nginxV3版本云锁不需要执行此步骤 1、安装云锁如果您已经安装了云锁可跳过此步骤。如果还没有请到http://www.yunsuo.com.cn/ht/software/下载并安装云锁 2、cd /usr/local/yunsuo_agent/nginx/ 3、./configure_compile_nginx nginx_install_path (nginx_install_path为nginx的安装路径,即configure时 --prefixpath如果未指定过路径, 那么默认为/usr/local/nginx) 技术交流 QQ扫一扫
http://www.dnsts.com.cn/news/108070.html

相关文章:

  • 网站制作专家南沙商城网站建设
  • 盐城市城乡建设局网站教育培训栏目电影网站膜拜
  • 请问网上有没有比较好的网站可以做照片书的呀?要求质量比较好的!wordpress调用规则
  • 门户网站做吗网站主页面布局怎么做
  • 浏览器打开用dw做的网站说wordpress 会员权限
  • 网站原则二维码生成器小程序免费版
  • 做论坛网站怎么赚钱海南住房和城乡建设厅网站
  • wordpress 全站 下载wordpress分页diam
  • 为什么网站建设还要续费信息流广告优秀案例
  • 网站域名更换是怎么做的进入淘宝官网首页
  • 沈阳军成网站建设天台做网站
  • 做电商网站商标建设企业查询平台
  • 英语网站大全免费银行营销技巧和营销方法
  • 特色专业建设网站网络问卷制作平台
  • 简单网站首页怎么做龙岗网站建设 公司推广
  • 北京网站设计有名 乐云践新网站首页设计素材
  • 昊诺网站建设网络推广微网站开发提供的服务
  • 网站留言系统 提交没反应全屋定制装修加盟网
  • python做网站用什么二维码生成器加logo
  • 为什么网站开发这么便宜山西网站群建设
  • 《网页制作与网站建设》wordpress怎么加联系工具
  • 国内 设计网站的公司58同城推广技巧
  • 盐城网站建设太仓企业网站建设
  • 网站开发目的简介手机零售网站 关键词
  • e龙岩网站昆明网站如何制作
  • 诸城盟族网站建设品牌推广与传播方案
  • 哈尔滨网站制作工程深夜免费软件app下载
  • 贵阳房地产网站建设五金机械东莞网站建设
  • 宝安龙华积分商城网站建设怎么做广告图片设计
  • 门设计的网站建设亚马逊图书网上商城