windows平台下为Nginx反向代理(负载均衡)使用openssl增加HTTPS/SSL功能。
2014-01-07 00:05
351 查看
1、准备好perl/openssl
ActivePerl-5.12.2.1202-MSWin32-x86-293621.msi
openssl-0.9.8k.tar.gz
编译
参考这个:http://blog.pfan.cn/xman/47886.html
2、自签发证书
openssl genrsa -out xxx.key
openssl req -new -key 900ku.key -out xxx.csr
openssl x509 -req -days 3650 -in 900ku.csr -signkey 900ku.key -out xxx.crt
*注意C:\usr\local\ssl\openssl.cnf
3、修改nginx配置
server {
listen 80;
listen 443;
server_name xxx.xxx.com;
ssl on;
ssl_certificate /nginx/key/xxx.crt;
ssl_certificate_key /nginx/key/xxx.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:
ActivePerl-5.12.2.1202-MSWin32-x86-293621.msi
openssl-0.9.8k.tar.gz
编译
参考这个:http://blog.pfan.cn/xman/47886.html
2、自签发证书
openssl genrsa -out xxx.key
openssl req -new -key 900ku.key -out xxx.csr
openssl x509 -req -days 3650 -in 900ku.csr -signkey 900ku.key -out xxx.crt
*注意C:\usr\local\ssl\openssl.cnf
3、修改nginx配置
server {
listen 80;
listen 443;
server_name xxx.xxx.com;
ssl on;
ssl_certificate /nginx/key/xxx.crt;
ssl_certificate_key /nginx/key/xxx.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:
相关文章推荐
- windows下 Ruby使用国内https源时出现的ssl报错的解决办法
- Windows平台下Apache SSL/TLS(https)的配置方法
- 在windows平台上使用Qt和libmodbus库实现modbus主机功能
- 在windows平台上使用Qt和libmodbus库实现modbus主机功能--转载
- 在windows下使用apache + openssl + svn 搭建带ssl的svn服务器
- 在windows平台上使用Qt和libmodbus库实现modbus主机功能--转载
- Apache Https(使用openssl)配置(windows Platform):
- Nginx反向代理、负载均衡、SSL支持功能
- 使用WebView访问https的url——处理SslError,如何支持2.2版本以下的平台
- CoAP学习笔记——nodeJS node-coap安装和使用(windows平台)
- 利用Windows内置功能轻松查看端口使用情况
- Apache 使用ssl模块配置HTTPS
- 利用openssl管理证书及SSL编程第3部分:将MinGW编译的openssl dll导出def和lib供MSVC使用
- Windows 平台下 LiteIDE 的安装和使用
- HTTPS 简介及使用官方工具 Certbot 配置 SSL 安全证书详细教程
- windows平台下编译curl支持https
- Thrift在Windows及Linux平台下的安装和使用示例
- 在linux(centos)使用openssl生成https证书并配置到nginx的实现过程