Nginx编译安装云锁
安装云锁
- @[TOC](安装云锁)
- @[TOC](Nginx编译添加第三方云锁模块)
getconf LONG_BIT
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出现’Install Yunsuo Success’表示安装完成
添加服务器到云中心
/usr/local/yunsuo_agent/agent_smart_tool.sh -u arno(云锁注册邮箱) -p 123456(密码)卸载云锁
/usr/local/yunsuo_agent/uninstall
Nginx编译添加第三方云锁模块
- @[TOC](安装云锁)
- @[TOC](Nginx编译添加第三方云锁模块)
- 备份
ps -aux|grep nginx
cd … ; cp nginx nginx.bak - 下载源码包
生产环境yum安装,没有源码包,nginx -V查看版本号,并去官网下载,顺便保存./configure 后面的内容
官网地址: http://nginx.org/en/download.html - 解压nginx源码包
tar zxvf nginx… - 下载云锁防护模块压缩包
cd /data
wget https://codeload.github.com/yunsuo-open/nginx-plugin/zip/master -O nginx-plugin-master.zip
unzip nginx-plugin-master.zip - 编译加载云锁防护模块
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
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之间。make(如原本无nginx,make后还需make install)
make完成后将系统中原有的nginx用重新编译生成的nginx文件替换,替换后重启nginx使新编译nginx生效
rm -rf /usr/sbin/nginx
cp objs/nginx /usr/sbin/nginx
systemctl restart nginx卸载
将/usr/sbin/nginx删除,原备份nginx拷贝过来,重启Nginx
Nginx编译安装云锁相关推荐
- LNMP平台搭建之一:nginx编译安装
参考博客:https://www.cnblogs.com/zhang-shijie/p/5294162.html jack.zhang 一.环境说明 系统环境:centos6.5 [root@lo ...
- Linux下Nginx编译安装后的开机自启动设置
Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...
- Linux下Nginx编译安装过程详解
Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...
- linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解
这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...
- 在centos7下安装云锁
PS:安装之前要确保censot7下要安装了telnet,如果没有安装测可以参考我之前写的方法,附上链接 https://blog.csdn.net/qq_37672667/article/detai ...
- 宝塔Nginx编译安装headers_more模块
前言 nginx 的 headers_more模块用于添加/修改/清除/请求/响应头的模块. 该模块主要有 4 个指令: more_set_headers 用于 添加.修改.清除 响应头 more_c ...
- Linux下nginx编译安装,重新添加模块
Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...
- 腾讯nginx编译安装
源码编译安装 感谢云计算磊哥的开源 以下是编译安装和笔记整理 腾讯nginx编译安装 1. yum -y install gcc make zlib-devel pcre pcre-devel ope ...
- 【nginx】nginx编译安装
nginx编译安装 nginx介绍 为什么要使用编译安装 编译安装详细步骤 解决软件的依赖关系,需要安装相关软件包 新建管理nginx的用户和组 下载并解压nginx 配置自己所需要的nginx的功能 ...
- Nginx 编译安装:
1.Nginx 编译安装: 1.1准备编译安装的基础环境: yum install -y vim lrzsz tree screen psmisc lsof tcpdump wget ntpdate ...
最新文章
- oracle给换服务器,Oracle数据库更换服务器10分钟切换方案
- kubernetes资源控制与及ingress插件安装(容忍策略)
- 基于servletjspmysql的表格增删改查操作
- vs2013和mysql连接_安装VS2013后与数据库的连接问题
- JavaFX技巧6:使用透明颜色
- 当我们的代码遇到问题的时候....;要想不遇到问题,写代码的时候要.....
- python大神的成长之路_我的Python成长之路
- ant root环境配置_Java ant环境变量配置
- html阴影 渐变,CSS3:图层阴影及渐变
- SQL Server 触发器--备忘
- css属性中如果后面个三个值,那么中间的那个一般代表左右元素的值。
- js 改变change方法_JS获取和设置元素的属性以及属性值
- Atitit eclipse tomcat插件常见问题总结.docx 1.1. tomcat插件调整内存设置在 run run cfg 配置页。。Debug模式共享相同设置	1 1.2. Pub
- 关于spfile的一个难题
- 汽车智能化新赛道——CMS国标明年1月1日落地,供应链已提前布局
- B站压片 码率标准 和 码率变化 记录
- 计算机软件类自然科学基金标书,国家自然科学基金标书撰写——体会6(转发仅供参考)...
- 各种显示接口DBI、DPI、LTDC、DSI、FSMC
- C# dotnet 获取某个字符所在 Unicode 字符平面映射
- onepunch的wp