安装相关开发类库
yuminstallgccgcc-c++gd-devellibevent-devellibmemcached-develmemcachedgit

/usr/bin/memcached-d-uroot
serviceiptablesstop

配置java环境变量
tar-xvzfjdk-7u45-linux-x64.tar.gz
mvjdk1.7.0_45//usr/local/

vi/etc/profile
exportJAVA_HOME=/usr/local/jdk1.7.0_45
exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
source/etc/profile

安装ruby
yuminstalllibssl-devellibyaml-devel
yum-yinstallgccautomakeautoconflibtoolmake最小化系统安装没有安装make、vim等常用命令
wgetftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz
tar-xvzfruby-1.9.2-p0.tar.gz
cdruby-1.9.2-p0
./configure;make;makeinstall

安装rubygem
wgethttp://rubyforge.org/frs/download.php/74953/rubygems-1.8.5.zip
cdrubygems-1.8.5
rubysetup.rb
安装rubymemcached
yuminstallcyrus-sasl
yuminstallcyrus-sasl-devel
geminstallmemcached

配置captcha_server
unzipcaptcha_server-master.zip
cdcaptcha_server-master
cdcaptcha
./makeimg.sh
rubyput_img.rb

安装ngx_openresty-1.0.10.24
tarzxvfngx_openresty-1.0.10.24.tar.gz
cdngx_openresty-1.0.10.24
gitclonegit://github.com/yaoweibin/nginx_secure_cookie_module.git
./configure--with-debug--with-luajit--add-module=/root/ngx_openresty-1.0.10.24/nginx_secure_cookie_module

make
makeinstall

启动nginx
cd/root/captcha_server-master
cpconf/nginx.conf/usr/local/openresty/nginx/conf/nginx.conf
cphtml/*/usr/local/openresty/nginx/html/
启动nginx
/usr/local/openresty/nginx/sbin/nginx-c/usr/local/openresty/nginx/conf/nginx.conf

如果验证码不能正常显示原因是memcache的重启导致,
执行以下步骤:

cdcaptcha
rubyput_img.rb

转载于:https://blog.51cto.com/250688049/1324803

nginx+memcached+captcha_server实现验证码服务器相关推荐

  1. tomcat7+nginx+memcached 配置tomcat 集群以及负载均衡

    首先:配置tomcat集群 nginx+ tomcat7 1 安装jdk (可以选择6或者7都可以) 此处不用多说. 2 下载nginx-1.2.5 (下载附件) 3 下载 memcached(下载附 ...

  2. Nginx+memcached+tomcat配置集群session共享负载均衡

    Nginx+memcached+tomcat配置集群session共享负载均衡 配置环境: windows xp下 jdk1.7.0_10      nginx-1.2.6  (附下载)      m ...

  3. Windows7 + Nginx + Memcached + Tomcat 集群 session 共享

    一,环境说明 操作系统是Windows7家庭版(有点不专业哦,呵呵!),JDK是1.6的版本, Tomcat是apache-tomcat-6.0.35-windows-x86,下载链接:http:// ...

  4. Nginx + PHP 搭建高性能web服务器

    写在前面: 1. Issue: *** 'libmcrypt-config --version' returned 2.4.0, but LIBMCRYPT (2.5.8) *** was found ...

  5. Nginx高性能反向代理web服务器

    基础 Nginx简介 背景介绍 Nginx("engine x")一个具有高性能的[HTTP]和[反向代理]的[WEB服务器],同时也是一个[POP3/SMTP/IMAP代理服务器 ...

  6. nginx搭建rtmp协议流媒体服务器总结

    最近在 ubuntu12.04+wdlinux(centos)上搭建了一个rtmp服务器,感觉还挺麻烦的,所以记录下. 大部分都是参考网络上的资料. 前提: 在linux下某个目录中新建一个nginx ...

  7. nginx系列之四:web服务器

    ** 前言 ** nginx系列之一:nginx入门 nginx系列之二:配置文件解读 nginx系列之三:日志配置 nginx系列之四:web服务器 nginx系列之五: 负载均衡 nginx系列之 ...

  8. 将NGINX Plus配置为Web服务器

    将NGINX Plus配置为Web服务器 本文介绍了如何将NGINX Plus配置为Web服务器,并包括以下部分: 设置虚拟服务器 配置位置 位置优先 使用变量 返回特定状态码 重写请求中的URI 重 ...

  9. 音视频开发(8)---nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器

    nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/redstarofsle ...

最新文章

  1. MyBatis 通用Mapper 入门教程
  2. ACM POJ 2192 Zipper
  3. python ==字符串
  4. html css实现登录注册页面,基于HTML5+css+JS_的精美登陆注册界面
  5. idea 2018.1 for mac JRebel破解
  6. 前端md转html添加样式_前端文档站点搭建方案
  7. 【Java】JDK1.8新特性Date类----日期/时间改进
  8. 谷歌技术帮助美军方无人机识别更精准
  9. 三言两语说清“线性流程”
  10. 解决linux 运行自动化脚本浏览器无法启动问题
  11. 基于Matlab深度学习的驾驶员疲劳检测系统
  12. 论文笔记:2018 PRCV 顶会顶刊墙展
  13. 用EndNote引用文献出现‘参数错误’解决方式
  14. ubuntu 安装网卡驱动
  15. 微信小程序weui在线入门教程-WeUi操作反馈-actionsheet弹出式菜单
  16. 全球及中国包装产业需求规模与投资发展策略研究报告2022版
  17. 读取太阳紫外辐照谱数据
  18. 我的世界1.13 mod制作——制作一个Item(二)
  19. 常用的数据校验方式(奇偶,CRC,异或校验, LRC校验,累加和,MD5等校验)概念及源码
  20. 毕业设计 嵌入式 MP3音乐播放器设计与实现

热门文章

  1. mysql批量复制表数据到另外几张表的写法
  2. Oozie中允许hive程序xml配置
  3. 基于简单工厂模式的计算器程序
  4. 信息安全系统设计基础第九周总结
  5. 代码生成工具CodeSmith中SchemaExplorer类API文档[转]
  6. 24小时学通linux视频教程下载
  7. CodeSmith实用技巧(二):使用FileNameEditor
  8. suse mysql ERROR1045_Suse发生了错误Access denied for user #39;#39;@#39;localhost#39; toamp;...
  9. kettle连接不上es7_kettle8.2连接ElasticSearch7
  10. 张家口以太坊智能合约开发实战pdf_以太坊的再次腾飞,你看得懂么?