目录
前言
零、Nginx基本操作
一、配置https
1.安装nginx
2.安装OpenSSL
下载&安装
配置环境变量
3.生成证书
创建私钥
创建csr证书
去除密码
生成证书
3.配置nginx使用https协议
4.配置将端口跳转至https协议
配置http2.0
配置反向代理
配置默认项目
完整配置文件
参考文档
本文基于Windows环境与nginx1.17版本。
除了安装差异,配置文件与Linux一致。
这里不讨论为什么要将Nginx放在Windows而不是Linux上,没有最好,只有最适合。
只介绍Nginx在windows的配置。
环境:Windows2012R2
安装过程略,附下载地址。
nginx: download
下载&安装
过程略
附下载地址。
配置环境变量
变量名:OPENSSL_HOME
具体路径根据情况配置。
将%OPENSSL_HOME%bin加入至PATH中。
创建私钥
创建csr证书
去除密码
取消掉key中的密码,需要输入demo.key设置的密码
如果保留该密码,在检测nginx配置文件和启动nginx时,需要再次输入秘钥文件的密码,比较不便。
生成证书
完成后,会在目录下生成3个文件。
demo.key
demo.csr
demo.crt
证书生成完毕。
在配置文件server 节点下,增加或修改如下内容。
这里的server与上述的server是平级关系。
使用80端口访问是,会直接跳转至443端口。
nginx 配置 http2很简单,只需在监听端口后增加http2即可。
如下
如何验证:
使用 chrome,打开开发者工具,Network,在Name或其他列点击右键,勾选Protocol
刷新页面即可看到。
nginx会将访问至yourproject的请求,代理到http://192.168.129.45:7990。
如果反向代理了多个项目,但是希望用户默认访问其中一个,可在server节点下增加如下配置。
nginx配置
Windows系统配置nginx实现https访问_sunroyfcb的博客-CSDN博客
https://www.jianshu.com/p/3ed3f7f0c6fa
Configuration — NGINX Unit
nginx 之 https 证书配置 - Crazymagic - 博客园
HTTP2
HTTP2 详解 - 简书
HTTTP 2.0原理解析 | JouyPub
OpenSSL
以上就是本篇文章【Windows环境Nginx配置https协议 http2.0 反向代理 默认项目】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/xwnews/22.html 资讯 企业新闻 行情 企业黄页 同类资讯 首页 网站地图 返回首页 物流园资讯移动站 http://mip.xhstdz.com/ , 查看更多