nginx自签证书生成及配置

生成证书

生成key

$ openssl genrsa -out www.zk.com.key 2048

生成csr

$ openssl req -new -key www.zk.com.key -out www.zk.com.csr
生成如下文件
www.zk.com.csr  www.zk.com.key

生成crt

$ openssl x509 -req -days 365 -in www.zk.com.csr -signkey www.zk.com.key -out www.zk.com.crt
Signature ok
subject=/C=XX/L=Default City/O=Default Company Ltd
Getting Private key
生成文件如下
www.zk.com.crt  www.zk.com.csr  www.zk.com.key

生成 pem

$ cat www.zk.com.crt www.zk.com.key > www.zk.com.pem
ls
www.zk.com.crt  www.zk.com.csr  www.zk.com.key  www.zk.com.pem

配置 nginx

upstream api {
    server localhost:3443;
}

server{
  listen 443 ssl;
  ssl_certificate /etc/nginx/ssl/www.zk.com.pem;
  ssl_certificate_key /etc/nginx/ssl/www.zk.com.key;
  #server_name www.zk.com;
  location / {
    proxy_pass  http://api;
  }       
}
server{
  listen 443 ssl;
  ssl_certificate /etc/nginx/ssl/www.ty.com.pem;
  ssl_certificate_key /etc/nginx/ssl/www.ty.com.key;
  #server_name www.ty.com;
  location / {
    proxy_pass  http://api;
  }       
}
相关推荐
背锅攻城师29 分钟前
linux————根据端口查找运行目录的三种方法
linux·运维·服务器
暖阳与晚风32 分钟前
性能测试-nmon性能监控工具(八)
linux·运维·服务器
梓沂2 小时前
nginx过滤爬虫访问
运维·爬虫·nginx
最新小梦3 小时前
Docker Compose与私有仓库部署
运维·docker·容器
司职在下3 小时前
828华为云征文|Flexus云服务器X实例快速部署在线测评平台,适用各种信息学教学
运维·服务器·华为云
超维机器人3 小时前
智能巡检机器人局部放电检测的应用
运维·人工智能·算法·机器人
weixin_520475743 小时前
nginx部署时的路径配置问题
运维·nginx
阿瑾06184 小时前
【Linux】进程间通信——System V共享内存
linux·运维·服务器
leSerein_4 小时前
【Docker】docker的一些常用命令
linux·运维·docker·容器