linux系统下使用openssl命令生成一个csr文件,然后交由第三方信任机构签发证书。

具体步骤如下:

生成一个密钥

$ openssl genrsa -des3 -out domain.key 2048

复制一个无密码的key

$ openssl rsa -in domain.key -out domain_nopass.key

生成一个csr证书请求文件(提交给第三方机构的文件),在该步骤需要设置详细的信息。重要的是使用的email一定要是你申请的域名,如果你申请的域名是www.domain.com,那么email也必须是xxx@domain.com

$ openssl req -new -key domain_nopass.key -out domain.csr

自签发证书

$ openssl x509 -req -days 365 -in domain.csr -signkey domain_nopass.key -out domain.crt

然后在nginx配置文件里面添加上ssl信息

server {

server_name www.domain.com;

listen 443;

ssl on;

ssl_certificate /path/to/domain.crt;

ssl_certificate_key /path/to/domain_nopass.key;

}

本文转自ting2junshui51CTO博客,原文链接:http://blog.51cto.com/ting2junshui/1894673 ,如需转载请自行联系原作者

nginx使用ssl证书相关推荐

  1. nginx添加ssl证书认证

    让nginx支持ssl证书认证首先安装上openssl,然后执行以下命令: openssl genrsa -out sim.key 1024 openssl req -new -key sim.key ...

  2. 个人站点配置免费HTTPS证书、nginx配置ssl证书、阿里云盾和站长之家两种

    原文链接:https://www.aiprose.com/blog/20 相信大家都想让自己的站点支持https,今天就给大家介绍如何在个人站点中使用https,并使用nginx配置ssl证书.我们可 ...

  3. Nginx配置SSL证书(CentOS环境),实现https请求

    目录 一.Nginx配置SSL 1.证书申请 二.配置SSL 2.1 证书上传 2.2 HTTPS server配置 2.2.3 配置转发 三.配置问题 四.配置示例 1.nginx.conf配置SS ...

  4. windows配置NGINX、NGINX配置SSL证书通过HTTPS访问、使用HTTPS通过NGINX代理访问服务器端项目

    1.windows配置nginx 1)在nginx官网下载稳定版nginx,nginx官网:http://nginx.org/en/download.html 2)解压文件,注:存放目录最好不要带有中 ...

  5. http升级为https全过程(通过nginx安装SSL证书)

    背景: 之前项目都是为集团内部提供服务的,很多接口都是内网访问,网络安全方面考虑不多.但是随着业务发展,可能要对外提供互联网服务了,一些安全方面的因素也要逐步考虑计划. 这次,就从最基本的域名安装SS ...

  6. 阿里云nginx配置ssl证书

    1,申请SSL证书. 2,配置nginx.conf监听443端口,443是ssl默认的端口 http { server {listen 80 default_server;listen [::]:80 ...

  7. Nginx 配置 SSL 证书步骤小记

    接上篇讲到 Startssl SSL 证书申请成功后(具体点这里),该怎么配置 SSL 证书到Nginx上面呢?其实步骤很简单. 1,按照如下格式修改nginx.conf 配置文件,80端口会自动转给 ...

  8. 域名平台SSL证书及Nginx 配置SSL证书简易教程

    1.linux服务器里生成.csr..key的文件 首先第一步先登录自己的服务器,然后在自己的服务器上生成私钥和.csr的文件. openssl req -new -newkey rsa:2048 - ...

  9. Java nginx 双向ssl_nginx配置ssl双向验证 nginx https ssl证书配置

    参考<nginx安装>:http://www.ttlsa.com/nginx/nginx-install-on-linux/ 如果你想在单IP/服务器上配置多个https,请看<ng ...

  10. Nginx 配置 SSL 证书 + 搭建 HTTPS 网站

    操作流程 第一步,生成csr文件和key文件 $ cd /etc/ssl/private $ openssl req -new -newkey rsa:2048 -sha256 -nodes -out ...

最新文章

  1. R语言使用pwr包的pwr.r.test函数对相关信息分析进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
  2. 计算机办公知识考试,电脑办公系统基础知识考试试题
  3. Displaying Bitmaps Efficiently (一)-----Loading Large Bitmaps Efficiently(二)
  4. RHEL5.4在线调整磁盘分区大小
  5. Gigabit Ethernet复制数据会异常的缓慢
  6. 排序 -> 选择排序
  7. android emmc生产日期,碎碎念android eMMC【转】
  8. 输出空格隔开换行_VB编程(六)数据输出 Print 及相关方法
  9. CentOS 中卸载 RPM 包文件
  10. Linux之http服务基本配置案例
  11. 天池客流预测–GBDT
  12. 动词过去式和过去分词不规则变化
  13. 可以联机的计算机游戏,多人玩的游戏_可以多人联机玩的游戏 乐游网
  14. asp.net968-基于Web的校园二手图书交易平台#毕业设计
  15. Java身份证、手机号码用*隐藏中间几位
  16. Intellij IDEA里的md5验证
  17. 遥感影像目标检测:从CNN(Faster-RCNN)到Transformer(DETR)
  18. 《Linux基础三》用户和文件权限管理
  19. java如何处理emoji表情,并存入数据库
  20. 出错信息:Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'username'

热门文章

  1. java验证ie版本的正则表达式_JS 浏览器类型判断,IE版本类型判断,正则表达式判断。...
  2. 一加3支持android9吗,不忘老用户!一加3更新Android 9,网友:真的不将就
  3. visio2013复制到word有多余白边_Visio虚线复制到word中变为实线的解决办法
  4. c++和java哪个难_为什么说C语言比Java难?
  5. Vue遍历对象,数组,v-if、v-if-else、v-else
  6. mybatisplus高效批量更新_重磅!易赚更新超强功能,助力企业精准推送,提升转化率!...
  7. layui中列表用文字代表指定数字
  8. 第5章 set命令详解
  9. 核能版“水变油”登上Nature!谷歌7000万押注,MIT参与,被评争风加水汽车
  10. mysql优化之 EXPLAIN(一)