nginx反向代理和https配置

栏目: 服务器 · Nginx · 发布时间: 6年前

内容简介:网上关于nginx的安装教程很多,其中有centos系统的yum安装,还可以自己下载包安装因为,nginx安装不是本文重点,为了简单博主使用yum安装。---- yum install -y nginx 完成

nginx反向代理和https配置

网上关于nginx的安装教程很多,其中有centos系统的yum安装,还可以自己下载包安装

因为,nginx安装不是本文重点,为了简单博主使用yum安装。

---- yum install -y nginx 完成

如果提示包找不到,建议更换yum源后,在进行安装。

yum安装的nginx,配置文件在 /etc/nginx/目录下面。

nginx反向代理和https配置

反向代理配置:

Nginx配置文件主要分成四部分:main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和 location(URL匹配特定位置后的设置),每部分包含若干个指令。

main部分设置的指令将影响其它所有部分的设置;

server部分的指令主要用于指定虚拟主机域名、IP和端口;

upstream的指令用于设置一系列的后端服务器,设置反向代理及后端服务器的负载均衡;location部分用于匹配网页位置(比如,根目录“/”,“/images”,等等)。

他们之间的关系式:server继承main,location继承server;upstream既不会继承指令也不会被继承。它有自己的特殊指令,不需要在其他地方的应用。

(1)server(主机配置)

nginx反向代理和https配置

listen指监听的端口 80,81

server_name 服务器名字指监听的ip,域名

location指代理的路径。

启动server可以配置多个,每个端口可以相同也可以不同。

根据server_name不同,listen不同,代理到location中的路径中。

比如访问aa.com代理到8080,aa.com:81代理到8081,bb.com代理到8082

(2)upstream用户配置负载均衡:

nginx反向代理和https配置

访问 cszhi.com将会代理到下面这几个服务器,还有配置权重,规则。

(3)location路径配置:

nginx反向代理和https配置

location根据正则匹配,匹配路径下的静态文件,也可以通过proxy_pass转到别的服务

https配置

配置之前需要了解一下概念。

HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。

PS:TLS是传输层加密协议,前身是SSL协议,由网景公司1995年发布,有时候两者不区分。

ca是ssl证书的签发机构

ssl证书可以购买阿里云免费证书

https://yundunnext.console.al...

下载nginx版证书,添加到服务器中,

配置nginx:

nginx反向代理和https配置

同时监听80和443端口,当使用http访问自动跳转到https,根据if($schema ==hhtp)完成

ssl_certificate配置证书路径

ssl_certificate_key 配置key路径

保存,重启nginx。

启动发现访问 ailijie.top成功跳转为 https://ailijie.top

使用hhtps后站点内所有的请求都要使用https不然会被浏览器进行拦截。

未完待续,有问题请留言。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

OKR:源于英特尔和谷歌的目标管理利器

OKR:源于英特尔和谷歌的目标管理利器

(美) 保罗R.尼文(Paul R. Niven)、本•拉莫尔特(Ben Lamorte) / 况阳 / 机械工业出版社 / 2017-8-1 / 59.00元

内在动机驱动,而非绩效考核驱动 尤其适用快速扩张和转型期组织 谷歌、英特尔、领英、推特、星佳等硅谷知名企业成功的法宝 OKR(目标与关键结果法)是一套严密的思考框架和持续的纪律要求,旨在确保员工紧密协作,把精力聚焦在能促进组织成长的、可衡量的贡献上。 如何更好地将OKR集成到企业现有的绩效评估体系中? 如何确保OKR由高管团队来领导,而不仅仅是HR、IT或财务等职能部......一起来看看 《OKR:源于英特尔和谷歌的目标管理利器》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具