Liunx服务器安装SSL实操记录

  • 作者:彭老师
  • 日期:2020-06-02
  • 类型:Java
  • 说明:本文源于彭老师手写摘要,如需转载请带上链接或注明出处!

服务器、操作工具

  • 485配置:4核CPU,8G内存,5M带宽
  • 工具:Xshell_5.0.0.37、Xftp_5.0.1028

1、ssh证书生成

进入操作目录

cd /usr/local/nginx/conf

key文件为私钥

openssl genrsa -des3 -out tmp.key 2048

转换key,取消密码

openssl rsa -in tmp.key -out aminglinux.key

删除临时key

rm -f tmp.key

生成证书请求文件,需要拿这个文件和私钥一起生产公钥文件

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

这里的aminglinux.crt为公钥

openssl x509 -req -days 365 -in aminglinux.csr -signkey aminglinux.key -out aminglinux.crt

2、配置证书

server
{
listen 443;
server_name xxx.com;
index index.html index.php;
root /data/wwwroot/xxx.com;
ssl on; ## 启用SSL
ssl_certificate aminglinux.crt; ## 证书的位置与名字
ssl_certificate_key aminglinux.key; ## 公钥
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ## 协议
}
  • 具体参考实际项目再进行配置
  • 如果需要locationproxy配置请留言,我再写篇文章