2008-05-14

Windows环境下配置Apache 2.2.x + SSL


Windows环境下配置Apache + SSL - rockin - 博客园
本文主要内容来自 PCplayer整理的 windows安装基于Apache的SVN服务器(包括SSL配置) 他的这篇文章是我在配置Apache + ssl 的过程中找到的简明易懂最容易操作的教程. 因此摘抄一些过来, 分享给其它人. 在此感谢PCplayer的辛苦工作!
本文所述在Windows 2003, Apache 2.2.6上面顺利设置成功.

----------
前提条件
----------
在设置Apache + SSL之前, 需要做:
1. 安装Apache, 请参见: Windows环境下Apache的安装与虚拟目录的配置, 下载安装Apache时请下载带有ssl版本的Apache安装程序.

在进行下一步之前, 请确认Apache已经安装并可以正常工作. 并且ssl需要的文件在如下的位置:
[Apache安装目录]/modules/ mod_ssl.so
[Apache安装目录]/bin/ openssl.exe, libeay32.dll, ssleay32.dll
[Apache安装目录]/conf/ openssl.cnf

----------
创建SSL证书
----------
1. 打开cmd, cd到apache安装目录的bin目录
2. 运行openssl
openssl req -config ..\conf\openssl.cnf -new -out my-server.csr
(注意, my-server是自己起的名字, 以下步骤中提到my-server的也是自己起的名字) 这一步需要设置一系列的问题, 包括密码(这个密码要记住, 以后要用) 和其他的问题. 全部完成之后会生成一个my-server.csr和 privkey.pem 文件在bin文件夹中.

3. 运行
openssl rsa -in privkey.pem -out my-server.key
此时要输入密码, 就是步骤2中设定的密码

4. 运行
openssl x509 -in my-server.csr -out my-server.cert -req -signkey my-server.key -days 4000
这将创建一个4000天后才过期的证书

5. 运行
openssl x509 -in my-server.cert -out my-server.der.crt -outform DER

全部运行过后这些命令会在bin文件夹中生成6个文件:
.cnt
privkey.pem
my-server.der.crt
my-server.scr
my-server.key
my-server.cert

将这些文件移到conf/ssl目录中(如果不存在这个目录就创建一个, 这个步骤中放到其他的目录也可以 关键是记住文件的位置, 在接下来的设置中会用到)

----------
设置Apache支持SSL
----------
注意: 本设置步骤针对针对Apache 2.2.x版本, 如果正在使用的是Apache 2.0.x版本, 请摸索相似的设置.

在Apache的conf目录中用文本编辑器打开httpd.conf
1. 去掉下面设置行前面的#
LoadModule ssl_module modules/mod_ssl.so
2. 去掉下面设置行前面的# (在2.0.x版本中没有这一项)
Include conf/extra/httpd-ssl.conf

3. 在Apache的conf/extra目录中打开httpd-ssl.conf, 更改如下设置. [apache安装目录]是指Apache的安装目录, 比如c:/Apache; my-server的两个文件就是前一个步骤制作的文件, 文件的位置就是这些文件在磁盘中的位置 (在2.0.x版本中这些设置仍然在 httpd.conf文件中进行)
SSLMutex default
SSLCertificateFile "[Apache安装目录]/conf/ssl/my-server.der.crt"
SSLCertificateKeyFile "[Apache安装目录]/conf/ssl/my-server.key"

----------
测试
----------
1. 保存设置文件
2. 在开始菜单中运行Apache的Test Configuration工具, 检查设置文件是否正确
3. 重新启动Apache 2.2.x
4. 顺利启动之后, 在浏览器中输入 https://localhost 看看是否可以访问, 如果可以访问, 则设置成功!

===========
其他相关主题
===========
Windows环境下Apache的安装与虚拟目录的配置
Windows环境下配置 Subversion + Apache + SSL

2008-05-06

爆笑口误,绝对经典,小心直不起腰


爆笑口误,绝对经典,小心直不起腰 The Last Fantasy
爆笑口误,绝对经典,小心直不起腰
1、 碗掉下来,天大个疤
 
2、一次文艺晚会,主持人上台报幕:下面请欣赏:新疆歌舞,掀起你的头盖骨!毛骨悚然!!!!!
 
3、老虎不发猫,你当我是病危呀!
 
4、上高中时,课堂纪律混乱,老师 一怒之下揪起XXX,说:XXX,你给我站墙上去!~~全班暴寒!
5、一次我开车,坐我旁边的女同事突然问:“你怎么开车不系安全套的?”
 
6、我:那是我们物理老师。。。
  同学:教什么的阿?
  我:化学。。。
 
7、在网吧,一同学突然举手,大喊:“老师!”
 
8、我们宿舍一个人喝多了要去尿尿然后带出一句冷话:尿喝多了,酒就特别多.
 
9、买橘子,老板 :一块五一斤。我:太贵了,五块钱三斤吧。老板:不行不行。
 
10、朋友问我电脑配置 ,我说显示器是彩屏的。(本来是想说液晶的)
 
11、初中文艺晚会,抢答题环节。
   女主持:“大家注意了,不要抢的太快。等我说完开始在举手”
   然后开始念题目,说,“现在开。。。”
   这时候,一个选手就抢答了。
   主持人就说“这位同学太着急了一点。我‘始’(屎)还在口里,你怎么就抢了”
 
12、听过一MM在食堂喊“给我一碗viper~!”
13、上学的时候有一天一个电话 找我,同学接完递给我说:“你妈找你。”
    我一边接过电话一便随口说到:“男的女的”
   大家狂笑 我被笑了4年
 
14、同学的高中同学(一男生)走进面馆很酷把头发一甩:“老板,2两葱不要米线!”完了还加一句:“多下点米线啊!”老板:“。。。。你到底是要米线还是要葱??”
 
15、有一次寝室里同学的老妈打电话过来,我习惯说“他不在”,但是这一次我想说的的是“已经出去了”.结果说出来是:“他已经…不在了”
 
16、gg递给我一根冰糕,我咬一口大叫:“烫死我了!”
 
17、和我姐姐去李宁买鞋,我姐一开口:“小姐,这鞋多少钱一斤?”
 
18、有一次我拍我宿舍同学的肚子,她大声说:“别拍,我肚子里有小便。”
 
19、 高中时每人发个胸牌。。一次来检查前,班主任跑到教室大声喊,大家快把胸罩戴起来,来查拉。。 全场鸦雀无声。。。
 
20、上学时周末回家 ,晚饭后烟瘾犯了,打算借口去散步。在门口换鞋时,老爸问我干吗去?我随口说了句:“去散个烟!”结果老爸从我身上搜出一包555,狠狠K了我一顿。
 
21、一次教育局领导视察课间操,结束后,本应由体育老师宣布“解散”,但一时情急,忘词了,憋了半天,大喊:“撤退!”
 
22、高中有一老师姓江,酷似罗家英(演大话西游 唐僧的),我去问他问题,脱口而出:“唐老师,这题……”
 
23、有一同事,有天我开车在路上车胎没气了,问哪里有充气的,同事说:“街上到处都是打胎的啊!”
 
24、有一老师大概通宵麻将,见黑板没擦,大怒:“今天谁做庄啊?黑板都不擦!”
 
25、有一次我大叔见我小姑在搽大宝,突然大叫一声:“你皮肤这么好,还用护舒宝啊?”
 
26、老师留下作业,我不会做就抄别人的,然后去办公室交作业,看见老师说:“我抄完了!”
 
27、有一次,我们去黄山旅游,导游刚好介绍到:百步云梯是当年刘小庆的景点。突然我们团里一个男人脱口而出:“导演........“众人晕。
 
28、那次几个女同学来我家玩,我去拿水了,她们打开影碟机看片子,我在里屋听到是粤语,然后我大喊调下音道,音道错了,顿时哑口无言,我脸一虹一紫~~差点晕了过去~~