博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx 配置 SSL 及 SSL 证书的创建过程
阅读量:6096 次
发布时间:2019-06-20

本文共 965 字,大约阅读时间需要 3 分钟。

  hot3.png

方法1:生成自签名证书(既是服务端证书又充当CA根证书)

#!/bin/sh# Generate self-signed server certificate:read -p "Enter your domain or server name or ip: " DOMAINecho "Generate server.key..."openssl genrsa -des3 -out server.key 2048echo "Generate server certificate signing request..."SUBJECT="/C=CN/ST=JS/L=NJ/O=MY/OU=MY/CN=$DOMAIN"openssl req -new -subj $SUBJECT -key server.key -out server.csrecho "Remove server.key password..."mv server.key server.origin.keyopenssl rsa -in server.origin.key -out server.keyecho "Sign SSL certificate..."openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crtecho "---- SSL certificate generate OK!!!! ----"echo "TODO:"echo "Add configuration in nginx:"echo "server {"echo "    ..."echo "    listen 443 ssl;"echo "    ssl_certificate     /yourpath/server.crt;"echo "    ssl_certificate_key /yourpath/server.key;"echo "}"

注意:在脚本执行过程中会要求输入多次的密码,请确保这些密码是一样的。

方法2:生成独立的CA证书和Server证书:

未完待续

转载于:https://my.oschina.net/jsan/blog/517757

你可能感兴趣的文章
工作流引擎添新丁:Flowable6.0发布
查看>>
Visual C++ 2012入门经典(第6版)
查看>>
我的友情链接
查看>>
shell 更改文件后缀-字符串操作
查看>>
L2TPV3--静态
查看>>
我的友情链接
查看>>
mysql复制
查看>>
初创团队持续集成的落地与实现(gitlab+python)
查看>>
Android wifi状态三种广播
查看>>
64bit ntohl hton64
查看>>
Boost 智能指针
查看>>
C 函数sscanf()的用法
查看>>
python模块之hashlib: md5和sha算法
查看>>
linux系统安装的引导镜像制作流程分享
查看>>
利用TidHttp下载服务器图片
查看>>
nmake 示例
查看>>
eclipse安装SVN插件的两种方法和使用
查看>>
DataStream-ogre
查看>>
blob转base64位 base64位转blob
查看>>
解决ros建***能登录不能访问内网远程桌面的问题
查看>>