个人博客

vuePress-theme-reco xiao    2020 - 2022
XIAO XIAO
Tag
时间线
GitHub (opens new window)
author-avatar

xiao

12

文章

14

标签

Tag
时间线
GitHub (opens new window)

ssl证书

vuePress-theme-reco xiao    2020 - 2022

ssl证书

xp 2019-11-21 ssl
  1. 到你需要生成证书的目录下

  2. 生成一个key

openssl genrsa -des3 -out xxx.key 1024 随便设置密码

openssl rsa -in xxx.key -out xxx.key 去除密码

  1. 生成服务端证书

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

  1. 生成证书

openssl x509 -req -days 3650 -in xxx.csr -signkey xxx.key -out xxx.crt

  1. nginx配置
server{
	listen 443;   # 一定要是443
	ssl on;
	ssl_certificate /etc/nginx/ssl/xxx.crt;
	ssl_certificate_key /etc/nginx/ssl/xxx.key;
}

server {
    listen 80;
    server_name www.xxx.com;
    rewrite ^(.*)$ https://$host$1 permanent;
}
1
2
3
4
5
6
7
8
9
10
11
12
  1. 重启nginx