0x03:nginx配置https
Nginx配置HTTPS的基本语法如下
ssl开关:
配置语法:listen 443 ssl; # 1.1版本后这样写ssl证书文件
配置语法:ssl_certificate file;默认状态:-配置方法:http、serverssl密码文件
配置语法:ssl_certificate_key file;默认状态:ssl off;配置方法:http、server在server模块添加如下配置
listen 443 ssl; server_name localhost; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; ssl_certificate /usr/local/nginx/conf/httpsKeys/jesonc.crt; # 证书路径 ssl_certificate_key /usr/local/nginx/conf/httpsKeys/jesonc.key; # 请求认证 key 的路径

文章插图
启动Nginx

文章插图
启动Nginx时需要输入密码,这时因为生成证书签名请求文件(csr文件)在A challenge password时我输入了密码 。这个密码可以不输入 。
验证是否可以访问,虽然目前自签名的证书已经不能使用;但是nginx的HTTPS大致是这样配置的 。

文章插图
【Nginx系列:https配置】
推荐阅读
- 网络编程之 Https 详细分析,超详细知识点
- 国艳境界系列知识百科,品茶的十层境界
- 通过Nginx来实现禁止国外IP访问网站
- Nginx和Tomcat配合实现Java Web服务热部署
- 不会这些东东,不敢说你会nginx?
- Nginx自带后端健康检查
- 技术积淀---nginx限速
- Nginx基本原理和代理模式
- Nginx配置各种响应头防止XSS点击劫持,frame恶意攻击
- 红茶系列包括哪些茶,红茶介绍红茶的种类与泡法红茶的功效与作用
