Chinaunix首页 | 论坛 | 博客
  • 博客访问: 749072
  • 博文数量: 116
  • 博客积分: 923
  • 博客等级: 准尉
  • 技术积分: 1635
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-06 21:43
个人简介

一直帮老板搬运代码!!!

文章分类
文章存档

2013年(47)

2012年(69)

分类: LINUX

2013-03-01 13:36:19


 一、建立密钥文件 进入:/usr/local/nginx/conf 目录

openssl genrsa  -des3 -out api.bz.key 1024 //通过genrsa 使用des3加密算法生成1024大小的密钥key文件

openssl req -new -key api.bz.key -out api.bz.csr //没有添加-x509选项,将通过密钥文件生成新建的CA请求证书。通过这个证书就可以用到官网上申请官方的CA证书了

openssl rsa -in api.bz.key -out api.bz_nopass.key //使用生成的密钥文件,对其进行加密成非填写的密钥key文件


二、创建一个自签署的CA证书

openssl req -new -x509 -days 3650 -key api.bz_nopass.key -out api.bz.crt //通过选项-x509 选项-days 有效期和输入的密钥文件生成自己的CA证书

通过CA证书和非加密的KEY就可以集成到nginx,客户端得有CA证书才才能访问。


三、编译nginx服务器

./configure --with-http_ssl_module

make && make install


四、修改配置文件/usr/local/nginx/nginx.conf


    server {
       listen 443;
       ssl on;
       ssl_certificate  /usr/local/nginx/conf/api.bz.crt;
       ssl_certificate_key  /usr/local/nginx/conf/api.bz_nopass.key;
    }

五、把api.bz.crt 放到windows 默认运行。


六、运行nginx  winows ie 访问服务器即可。

阅读(1515) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~