自签SSL证书配置Nginx代理Vue+SpringBoot前后端分离服务

本文介绍了如何在没有域名的专网环境中,通过自签SSL证书来满足HTTPS加密传输的需求。详细步骤包括生成证书与秘钥、确认Nginx SSL模块安装、配置Nginx代理静态资源以及配置代理前后端分离服务。通过Nginx配置,实现了Vue和SpringBoot应用的HTTPS加密访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

最近的一个小项目,部署在专网中,可是最近等保测评要求整改为HTTPS加密传输。像我们以前的部署在互联网上的项目都购买了域名,并在云服务商那里申请免费的 SSL 证书,然后再配置 Nginx 代理,一气呵成、顺理成章、水到渠成。可是现在在专网中,而且没有域名,甚至没有 DNS 服务器;既然要求通过 HTTPS 传输,那么还有一种办法是自签 SSL 证书,这样在浏览器中会提示证书不安全,用户需要多操作一步添加例外才可以正常访问系统。好在可以满足等保的要求,可行那就开干。

生成证书与秘钥

  1. 生成RSA密钥文件server.key(要设置并记住密码,后面要用到)
    openssl genrsa -des3 -out server.key 1024

  2. 生成证书的申请文件server.csr
    openssl req -new -key server.key -out server.csr

  3. 备份密钥文件
    cp server.key server.key.bk

  4. 移除文件口令,输出到新的server.key(这时,需要输入第一步设置的密码&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Heartsuit

别说什么鼓励,这就是互联网乞讨

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值