Nginx Https访问配置

本文详细介绍了如何在Nginx上配置自签发的SSL证书以实现HTTPS访问,包括签发SSL证书、检查Nginx SSL模块、安装模块、配置Nginx以及客户端配置。此外,还讨论了客户端可能遇到的安全提示处理和后续的系统设计考虑。

目录

背景

一、思考过程

二、具体步骤

第一步:签发SSL证书

第二步:检查Nginx是否安装SSL模块

第三步:安装Nginx SSL模块 

第四步:Nginx配置

第五步:客户端配置

三、总结

四、后续


背景

2017年《中华人民共和国网络安全法》的正式实施,明确了信息系统主体在网络安全中的安全责任问题(简单、但不太严谨的说法:不开展等级保护等于违法),因此在很多项目建设中,尤其是电子政务涉及重要数据的项目,都需要通过第三方的网络安全等级测评(二级/三级)。

在等保测评中,其中一项测评得分项为“采用HTTPS协议”,关于为什么能实现对数据在传输过程中机密性和完整性保护,请自行百度。


一、思考过程

HTTPS的基础是SSL协议,需要签发SSL证书,目前常见的方式有两种:

一是通过可信CA机构来购买SSL证书,这种证书能够被各大浏览器识别,如在各大公有云网站都可购买(根据安全级别几百~几万/每年都有),用于互联网应用;二是自己签发的SSL证书,不被浏览器识别(不同浏览器会提醒不安全,除非用户自己导入证书并设置信任),这种证书一般用在仅包含特定用户的项目或局域网环境内。

本文中针对的就是自签发SSL证书应用,并通过Nginx配置来实现项目的HTTPS路径访问。

二、具体步骤

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值