Welcom ,I hope yo will enjoy here!

04 2012 档案

Nginx+mongrel+rails+ubuntu部署应用
摘要:我知道现在后端服务器有很多,但是为了与windows发布相对应,这里的后端选择mongrel。。。思路:1.mongrel以守护进程方式运行rails 2.安装配置Nginx一、mongrel以守护进程方式运行rails 1. 安装mongrelgem 'mongrel' 2. 利用Nohup在后台运行命令 编写rails_env.bat,存放在/opt/下,内容为cd /workspace/SVNMS/SVNMS /usr/local/bin/rails s mongrel -p 3003 -b 127.0.0.1 然后利用nohup在后台运行nohup /opt/rails 阅读全文

posted @ 2012-04-27 16:53 北国的雨 阅读(681) 评论(0) 推荐(0)

Nginx+Mongrel+Rails 3.0+Windows部署发布
摘要:偶知道大家都不提倡在windows下进行rails的开发,更不提倡在windows下进行rails的部署。。。。但是有个项目确实存在这个需求,既然平台因素无法忽略,就只好逆天而行了… 思路:Nginx实现前端(有人说nginx在windows下性能不稳定,会出现各种莫名奇妙的问题,汗~~), 提供SSL单向和双向认证(针对不同的客户端提供不同的认证方式…),提供静态页面、图片、js、css文件, 其余代理到后端的mongrel.(部分功能未实行,发布时也是以developmen模式发布的) Mongrel后端服务器(为什么passenger没有windows版的, mongre_rails竟. 阅读全文

posted @ 2012-04-27 11:56 北国的雨 阅读(1365) 评论(0) 推荐(1)

ruby on rails 网站部署-前端和后端选择 (转载)
摘要:RoR的部署方式从架构上来说分为前端和后端: 一、前端 前端的作用就是处理静态资源,将动态请求分发到后端,有时候也带有一些额外的功能,例如对特定URL进行rewrite和redirect,对HTTP输出进行gzip压缩等等。 前端目前已知的可以选择apache, lighttpd, litespeed, nginx, haproxy 1、apache2.2 apache是全球市场占有率最高的... 阅读全文

posted @ 2012-04-27 10:11 北国的雨 阅读(1705) 评论(0) 推荐(0)

NGINX+OPENSSL实现SSL双向认证
摘要:1. 目的2. SSL身份认证机制3. 利用OPENSSL生成证书4. Nginx发布证书,实现SSL双向认证5. Ruby+客户端证书访问网站1.目的搭建SSL双向证书认证实现按IP授权、按客户端证书号限制访问权限2.SSL证书身份验证机制http://www.co.ccpit.org/ca/Htm/menu-item-frame2-content10.htmhttp://lulu87.blog.51cto.com/1244696/3795563.利用OPENSSL生成证书http://www.gaojinbo.com/openssl-%E7%94%9F%E6%88%90%E8%87%AA% 阅读全文

posted @ 2012-04-25 17:47 北国的雨 阅读(2088) 评论(0) 推荐(0)

Ruby发送http协议(get、post、https服务器验证、https双向验证)
摘要:1. 建立HTTP连接(通过GET方式发送请求参数) require "open-uri" #如果有GET请求参数直接写在URI地址中 uri = 'http://uri' html_response = nil open(uri) do |http| html_response = http.read end puts htm... 阅读全文

posted @ 2012-04-25 17:19 北国的雨 阅读(9421) 评论(0) 推荐(1)

CKEditor
摘要:http://ckeditor.com/ 阅读全文

posted @ 2012-04-20 13:06 北国的雨 阅读(194) 评论(0) 推荐(0)

Rails 安全学习
摘要:1、Rails与web安全[Web安全大家谈] http://blackanger.blog.51cto.com/140924/91764 2、WEB真相大揭秘 http://security.ctocio.com.cn/websec2009/ 3、ruby和rails的安全性问题学习 http://blog.csdn.net/yangbo_hr/article/details/2008183 4... 阅读全文

posted @ 2012-04-20 10:10 北国的雨 阅读(307) 评论(0) 推荐(0)

ruby 全局变量
摘要:全局变量由$开头.它们可以在程序的任何位置访问到.在初始化前,全局变量有一个特殊的值 nil. 这里列出了一些以$打头并跟单个字符的特殊变量.比如,$$包含了Ruby解释器的进程id,它是只读的.这里是主要的系统变量以及它们的含义(细节可在Ruby的参考手册中查到): $! 最近一次的错误信息 $@ 错误产生的位置 $_ gets最近读的字符串 $. 解释器最近读的行数(line number... 阅读全文

posted @ 2012-04-19 13:16 北国的雨 阅读(4016) 评论(0) 推荐(1)

ruby 对象的比较总结
摘要:1、equal? 我们经常要比较两个对象,Ruby中提供了多种比较对象的方法。我们可以通过equal?方法比较两个对象是否相同,通过这种方式是比较两个值是否指向同一个对象的引用。比如:a = "Ruby" # 一个字符串对象。 b = c = "Ruby" # 两个字符串对象指向动一个引用。 a.equal?(b) # false: a和b是不同的对象。 ... 阅读全文

posted @ 2012-04-18 20:19 北国的雨 阅读(1238) 评论(0) 推荐(0)

RSPEC-入门学习
摘要:前言 要了解RSpec,我们首先需要了解什么是行为驱动开发(Behaviour Driven Development,简称BDD),BDD是一种融合了可接受性测试驱动计划(Acceptance Test Driven Planning),域驱动设计(Domain Driven Design)以及测试驱动开发(Test Driven Development,简称TDD)的敏捷开发模型。RSpec为... 阅读全文

posted @ 2012-04-18 19:55 北国的雨 阅读(3905) 评论(0) 推荐(0)

导航