Jacky's Blog Jacky's Blog
  • 首页
  • 关于
  • 项目
  • 大事记
  • 留言板
  • 友情链接
  • 分类
    • 干货
    • 随笔
    • 项目
    • 公告
    • 影视
    • 尝鲜
    • 算法
    • 深度学习
首页 › 干货 › Nginx 使用自签名 SSL 证书

Nginx 使用自签名 SSL 证书

Jacky
2月 17, 2021干货
54 0 1

操作系统 Ubuntu

方法一 使用 snakeoil

使用 apt 安装的 nginx,默认配置文件中会有一行被注释的 include snippets/snakeoil.conf; 解除注释,通过 systemctl reload nginx 重新加载配置即可。

若重新加载失败提示

nginx: [emerg] cannot load certificate "/etc/ssl/certs/ssl-cert-snakeoil.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/ssl/certs/ssl-cert-snakeoil.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)

则需要使用 apt install ssl-cert 安装依赖,再次重新加载配置即可

方法二 使用 OpenSSL 自签名

创建私钥

openssl genrsa -out server.key 2048

创建证书签名请求

openssl req -new -key server.key -out server.csr

此时可以根据自己需要对信息进行填写,需要注意 Common Name 必须为对应网站域名或ip地址

创建自签名证书

openssl x509 -req -in server.csr -signkey server.key -out server.crt

配置 nginx

server {
      listen              443 ssl;
      ssl_certificate     /path/to/server.crt
      ssl_certificate_key /path/to/server.key
      ....
}

配置完成后使用 systemctl reload nginx 来重载配置

彩蛋

当使用 Chrome 访问自签名证书的网站时,会提示不安全。

Nginx 使用自签名 SSL 证书-Jacky's Blog

这个时候鼠标随便点击页面的空白处,键盘输入 thisisunsafe 即可访问网页内容。

解除信任的方法

Nginx 使用自签名 SSL 证书-Jacky's Blog

EOF

1
本文系作者 @Jacky 原创发布在 Jacky's Blog。未经许可,禁止转载。
numpy 入门
上一篇
Apple 日历导入 ics 文件
下一篇
评论 (0)
再想想
近期评论
  • Jacky发表在《iPhone 8 Plus》
  • Jacky发表在《macOS 为树莓派安装 Raspbian 系统》
  • Tony发表在《iPhone 8 Plus》
  • Tony发表在《macOS 为树莓派安装 Raspbian 系统》
  • Jacky发表在《友情链接》
二实起床铃
https://dl.jackyu.cn/blog/2016/10/2016100123314335.mp3
1
Copyright © 2016-2021 Jacky's Blog. Designed by nicetheme.
粤ICP备16016168号-1
  • 首页
  • 关于
  • 项目
  • 大事记
  • 留言板
  • 友情链接
  • 分类
    • 干货
    • 随笔
    • 项目
    • 公告
    • 影视
    • 尝鲜
    • 算法
    • 深度学习
热门搜索
  • Mac
  • Apple
  • OS X
  • iOS
  • macOS
  • Linux
  • WordPress
  • 阿里云
  • Windows
  • macOS Sierra
  • 运维
  • BootCamp
  • 维修
  • Cydia
  • Tweak
  • DEB
  • CDN
  • 加速网站
Jacky
PHP C C++ Python | 舞象之年 | 物联网工程
148 文章
118 评论
210 喜欢
  • 1
  • 0
  • Top