安装云锁

  • @[TOC](安装云锁)
  • @[TOC](Nginx编译添加第三方云锁模块)
  1. getconf LONG_BIT

  2. x86:wget https://download.yunsuo.com.cn/v3/yunsuo_agent_32bit.tar.gz && tar xvzf yunsuo_agent_32bit.tar.gz && chmod +x yunsuo_install/install && yunsuo_install/install
    x64:wget https://download.yunsuo.com.cn/v3/yunsuo_agent_64bit.tar.gz && tar xvzf yunsuo_agent_64bit.tar.gz && chmod +x yunsuo_install/install && yunsuo_install/install

  3. 出现’Install Yunsuo Success’表示安装完成

  4. 添加服务器到云中心
    /usr/local/yunsuo_agent/agent_smart_tool.sh -u arno(云锁注册邮箱) -p 123456(密码)

  5. 卸载云锁
    /usr/local/yunsuo_agent/uninstall

Nginx编译添加第三方云锁模块

  • @[TOC](安装云锁)
  • @[TOC](Nginx编译添加第三方云锁模块)
  1. 备份
    ps -aux|grep nginx
    cd … ; cp nginx nginx.bak
  2. 下载源码包
    生产环境yum安装,没有源码包,nginx -V查看版本号,并去官网下载,顺便保存./configure 后面的内容
    官网地址: http://nginx.org/en/download.html
  3. 解压nginx源码包
    tar zxvf nginx…
  4. 下载云锁防护模块压缩包
    cd /data
    wget https://codeload.github.com/yunsuo-open/nginx-plugin/zip/master -O nginx-plugin-master.zip
    unzip nginx-plugin-master.zip
  5. 编译加载云锁防护模块
    cd nginx源码包的位置
    ./configure …(第2步保存的内容) --add-module=/data/nginx-plugin-master

 编译安装时可能遇到很多状况,解决方案:1)./configure: warning: the "--with-ipv6" option is deprecated删除./configure 中的 --with-ipv6选项2)./configure: error: the HTTP rewrite module requires the PCRE library.yum -y install pcre pcre-devel3)./configure: error: the HTTP cache module requires md5 functionsfrom OpenSSL library....yum -y install openssl openssl-devel4)./configure: error: C compiler cc is not foundyum -y install gcc-c++ autoconf automake5)./configure: error: the HTTP gzip module requires the zlib library...yum -y install zlib-devel6)./configure: error: the HTTP XSLT module requires the libxml2/libxsltyum -y install libxml2 libxml2-dev libxslt-devel7)./configure: error: the HTTP image filter module requires the GD library.yum -y install gd-devel8)./configure: error: perl module ExtUtils::Embed is required.yum -y install perl-devel perl-ExtUtils-Embed9)./configure: error: the GeoIP module requires the GeoIP library.yum -y install GeoIP GeoIP-devel GeoIP-data10)./configure: error: the Google perftools module requires the Google perftools library. You can either do not enable the module or install the library.yum install gperftools

  1. Nginx1.8.0以上版本需要修改当前路径下objs/ngx_modules.c和Makefile
    Makefile ->
    CFLAGS = -pipe -O…-Werror 添加(-g -DHIGHERTHAN8)
    ngx_modules.c ->
    &ngx_http_yunsuo_module 移动至 &ngx_http_userid_filter_module和&ngx_http_headers_filter_module之间。

  2. make(如原本无nginx,make后还需make install)
    make完成后将系统中原有的nginx用重新编译生成的nginx文件替换,替换后重启nginx使新编译nginx生效
    rm -rf /usr/sbin/nginx
    cp objs/nginx /usr/sbin/nginx
    systemctl restart nginx

  3. 卸载
    将/usr/sbin/nginx删除,原备份nginx拷贝过来,重启Nginx

Nginx编译安装云锁相关推荐

  1. LNMP平台搭建之一:nginx编译安装

    参考博客:https://www.cnblogs.com/zhang-shijie/p/5294162.html   jack.zhang 一.环境说明 系统环境:centos6.5 [root@lo ...

  2. Linux下Nginx编译安装后的开机自启动设置

    Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...

  3. Linux下Nginx编译安装过程详解

    Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...

  4. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

  5. 在centos7下安装云锁

    PS:安装之前要确保censot7下要安装了telnet,如果没有安装测可以参考我之前写的方法,附上链接 https://blog.csdn.net/qq_37672667/article/detai ...

  6. 宝塔Nginx编译安装headers_more模块

    前言 nginx 的 headers_more模块用于添加/修改/清除/请求/响应头的模块. 该模块主要有 4 个指令: more_set_headers 用于 添加.修改.清除 响应头 more_c ...

  7. Linux下nginx编译安装,重新添加模块

    Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...

  8. 腾讯nginx编译安装

    源码编译安装 感谢云计算磊哥的开源 以下是编译安装和笔记整理 腾讯nginx编译安装 1. yum -y install gcc make zlib-devel pcre pcre-devel ope ...

  9. 【nginx】nginx编译安装

    nginx编译安装 nginx介绍 为什么要使用编译安装 编译安装详细步骤 解决软件的依赖关系,需要安装相关软件包 新建管理nginx的用户和组 下载并解压nginx 配置自己所需要的nginx的功能 ...

  10. Nginx 编译安装:

    1.Nginx 编译安装: 1.1准备编译安装的基础环境: yum install -y vim lrzsz tree screen psmisc lsof tcpdump wget ntpdate ...

最新文章

  1. oracle给换服务器,Oracle数据库更换服务器10分钟切换方案
  2. kubernetes资源控制与及ingress插件安装(容忍策略)
  3. 基于servletjspmysql的表格增删改查操作
  4. vs2013和mysql连接_安装VS2013后与数据库的连接问题
  5. JavaFX技巧6:使用透明颜色
  6. 当我们的代码遇到问题的时候....;要想不遇到问题,写代码的时候要.....
  7. python大神的成长之路_我的Python成长之路
  8. ant root环境配置_Java ant环境变量配置
  9. html阴影 渐变,CSS3:图层阴影及渐变
  10. SQL Server 触发器--备忘
  11. css属性中如果后面个三个值,那么中间的那个一般代表左右元素的值。
  12. js 改变change方法_JS获取和设置元素的属性以及属性值
  13. Atitit eclipse tomcat插件常见问题总结.docx 1.1. tomcat插件调整内存设置在 run run cfg 配置页。。Debug模式共享相同设置 1 1.2. Pub
  14. 关于spfile的一个难题
  15. 汽车智能化新赛道——CMS国标明年1月1日落地,供应链已提前布局
  16. B站压片 码率标准 和 码率变化 记录
  17. 计算机软件类自然科学基金标书,国家自然科学基金标书撰写——体会6(转发仅供参考)...
  18. 各种显示接口DBI、DPI、LTDC、DSI、FSMC
  19. C# dotnet 获取某个字符所在 Unicode 字符平面映射
  20. onepunch的wp

热门文章

  1. 模拟信号和数字信号的区别
  2. undefind_undefined
  3. 程序员学习时间的由来
  4. 黑盒测试——边界值分析
  5. 描写计算机老师上课的神态,描写老师上课的神态的作文300字
  6. 为什么要参加hadoop培训
  7. 哪种云计算机能玩游戏,低配置电脑的福音,体验腾讯START云游戏:只要有网就能玩这几个游戏,除了Mac版还有Win版!...
  8. vue3 + vite中按需使用ace-builds实现编辑器
  9. ubuntu禁用guest账户
  10. VUE + 微信分享