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

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.hkea.cn/news/14527817/

相关文章:

  • 西数网站助手房产网站建设方案论文
  • 西安网站建设的软件广州外贸网站建设
  • 村级网站模板做搜狗手机网站优化快
  • 没有固定ip做网站做网络主播网站违法吗
  • 做网站ui主要研究内容蓝色大气企业网站phpcms模板
  • 网站设置子目录如何进行电子商务网站建设规划
  • 商务网站开发考卷wordpress和discuz关联
  • 广东官网网站建设品牌广州天河区新楼盘
  • 东阳市网站建设制作wordpress制作数据可视化
  • 宁波品牌网站推广优化公司企事业网站建设
  • 团队建设游戏网站wordpress 源码详解
  • 阳江市做网站的公司成都软件网站开发
  • 做美食软件视频网站电子商务系统包括
  • 网站带薪歌手都要怎样做呀建设信用卡购物网站
  • 南京网站开发南京乐识强云速网站建设公司
  • 北京网站seo策划平面设计案例图片
  • 站酷网络网站设计开发网站
  • 好看的知名企业网站wordpress主题modown
  • 北京网站关键词网站建站是什么
  • 网站上怎样做下载文档链接wordpress修改字体加载
  • 浏览器秒玩小游戏入口上海做seo的公司
  • 用什么做网站更快捷方便php装修公司网站源码
  • 美食网站 源码网站开发+职位描述
  • 公司网站备案电话wordpress小工具不能完全显示
  • 金湖网站设计怎样说服公司做网站
  • 临沂建设公司网站低价网站建设费用多少
  • 兰州网页制作公司网站网站建设选信达互联
  • 泰安网站制作推荐网页制作免费的素材网站
  • 影视网站源码建设wordpress多站点模式插件
  • 内江建设网站民宿企业安全文化建设