Nginx之https 客户端ssl验证(双向认证)的配置&&用php实现证书登陆
建立CA目录
mkdir CA
cd CA
mkdir -p {private,newcerts}
touch index.txt
echo 01 > serial
cd private
以上目录结构根据openssl.cnf的不同而存在差异
生成一个1024bit的rsa密匙用于下一步的CA请求
openssl genrsa -out ca.key 1024
建立CA目录
mkdir CA
cd CA
mkdir -p {private,newcerts}
touch index.txt
echo 01 > serial
cd private
以上目录结构根据openssl.cnf的不同而存在差异
生成一个1024bit的rsa密匙用于下一步的CA请求
openssl genrsa -out ca.key 1024
startssl的https证书设置办法网上一搜一大堆,在此略过.
唯一需要注意的一点是需要在startssl给的https证书后追加sub.class1.server.ca.pem以形成证书链,方能通过startssl的完整性检查.
注册startssl成功后会得到一个用户验证证书,这个证书除了可以用来登录startssl外,也可以用于自己站点的客户端ssl验证.
在正确配置https后(客户端证书厂商和https证书厂商没有相关性,不一定要配startssl的https)
下载两个证书
sub.class1.client.ca.pem
ca.pem
形成证书链
cat sub.class1.client.ca.pem ca.pem > ca.crt
前几天给www装上了ssl证书,传递给php的参数多了一个HTTPS=on.
今天突然发现blog的样式表和图片不能加载,firebug一看,居然都指向https去了.没有设置访问权限,自然不能加载.
我晕,我明明没有设置blog自动转向啊,反复确认不是nginx的问题后开始检查wordpress的代码,果不出我预料,在wp-includes/functions.php内发现一个函数,代码如下:
function is_ssl() {
if ( isset($_SERVER['HTTPS']) ) {
if ( ‘on’ == strtolower($_SERVER['HTTPS']) )
觉得不错就转过来了
VCL元件DIY
Writing VCL Component in Borland C++ Builder 1.0
前言
Borland出的Delphi在市場上耕耘了數年了,會用Delphi的人,大都會自己有自己寫的元件,幾年下來,VCL的資源豐富,大部份各位想要的元件大都已有人寫出來了.然而萬一(真的萬一)有一天,你要元件但是找不到…..嘿嘿嘿…就只有DIY了.今天不是給各位魚吃,而是教各位釣魚的方法.那麼就將小弟嘗試(不敢說研究)的結果,供大家參考,也許哪天各位放棄M$派的語言,轉而投向Borland陣營時,這一篇就會有小小的參考價值…..
吃过晚饭玩了一局成神的dota后.将骑行台装了起来.搬到楼梯间扶墙骑了十分钟,其间掉了不下10次,不过也消除了恐惧感,前后掉都不会窜出去,再加上本人人高马大,一脚下去就稳如泰山了:oops:
在经历了2-5月几乎每天1趟温江,有时候甚至一天2-3趟的折磨后,体重下来了12kg,最轻时75.5kg.5月下旬因为开始上班,停下来后至今反弹了2.5kg…….我的目标是70kg…….但上班后无法保证每天近两个小时的外出骑行时间……..我需要在家里不停脚地每天骑一个小时—这就是我买骑行台的原因.:evil:
先拟一个学习计划吧,尽力而为
昨夜有雨,中午从驾校出来,上了光华大道,看到路边的林荫小道,鬼使神差地就上去了.光华大道沿线的林荫小道我相当熟悉,没想到今天在这里载了跟头.上了林荫道不久便是一个小坡加一个小弯,我还是按以往的习惯准备压弯通过,下坡后我才看见满地湿润的青苔,但已经以22码的速度开始压弯了,前后不过半秒我就躺地上了,车滑到了路边草丛里.
左膝盖旧伤尚未痊愈,又添新伤,右手手掌又肿了,唯一值得庆幸的是旧伤发作的左手没有在此次事故中受伤.
十次事故九次快…………
我的机器是amd 9650 4核
启动时会提示1-3个no responding.
如果提示3个还好,还能进系统,但是只有一个核心在使用
如果只显示1-2个的话就死那里了
我关了掉启动参数的静默和闪屏后发现是在检测cpu的时候发生的错误
通常要重启3-4次才能进入系统.
上google搜了一搜,发现还有很多2核的用户也出现这个问题.
换了最新的mainline kernel linux-image-2.6.32-020632rc8-generic也没用,看来这个bug是kernel自身的问题,我也懒得自己去从源码编译一个kernel了。
最后只有加上smp kernel参数maxcpus=1,将就用着,虽然只有一个核心被使用,但是至少不用反复重启好几次………..
在催化剂控制面板中找到调节纵横比的项目时会发现是灰色,无法调节。
因为当前使用的是最佳分辨率,将分辨率调低一档后再进控制面板,项目就可以设置了,设置好后再将分辨率调回即可。
最近评论