您现在的位置是:人工智能 >>正文
什么是反向代理?Nginx反向代理如何配置?
人工智能811人已围观
简介nginx在日常工作中是一个不可缺少的服务,其中使用nginx做的事情最多的就是反反向代理,今天笔者带大家详细学习一下nginx反向代理。让我们直接开始!安装nginx在开始本文前,请先保证你的服务 ...
nginx在日常工作中是什反一个不可缺少的服务,其中使用nginx做的向代事情最多的就是反反向代理,今天笔者带大家详细学习一下nginx反向代理。代理
让我们直接开始 !何配
安装nginx在开始本文前,什反请先保证你的向代服务器已经安装好nginx,安装nginx非常简单。代理
本文我将以ubantu系统为例,何配那么怎么在ubantu系统安装nginx呢 ?什反
只需要一条命令即可:
复制apt-get install nginx1.这里我就不带大家安装了 ,安装好后,向代执行一条命令 :
复制nginx -v1.如果出现以下结果:

则代表你的建站模板代理nginx安装成功了,我这里安装的何配是1.14.0的版本 。
用apt-get install nginx命令安装完nginx后,什反有几个默认的向代目录需要大家记一下 :
主程序:/usr/sbin/nginx配置文件:/etc/nginx静态文件:/usr/share/nginx日志文件:/var/log/nginx这几个目录记好 ,后面配置的代理时候可能会用到 。
当然了,用源码部署的方式安装你就可以自己定义路径了 。
Nginx几个重要的命令启动 :./usr/sbin/nginx或者service nginx start重启 :./usr/sbin/nginx -s reload或者service nginx restart强行停止:./usr/sbin/nginx -s stop或者service nginx stop优雅停止:./usr/sbin/nginx -s quit检测配置文件是否有错误:./usr/sbin/nginx -t指定配置文件 :./usr/sbin/nginx -c xxx.conf什么是高防服务器反向代理
代理服务器要理解反向代理这个术语,首先了解一下什么是代理服务器?
代理服务器是放置在用户和网站之间来实现匿名的中间服务器,当通过代理服务器访问网站时 ,请求会发送到代理服务器 ,然后代理服务器会将其转发到网站 ,对于网站,请求看起来像来自代理服务器 ,这就是转发代理 ,也叫正向代理。

转发代理
反向代理服务器有时需要匿名来增强其安全性,这样 ,这样在目的香港云服务器服务器前置一般会放一个代理服务器,让用户感觉这个代理服务器就是目的服务器,保证了匿名性,这样的过程称为反向代理 。

简单的区别方法是正向代理位于客户端前面,确保服务器不直接与客户端通信。而反向代理位于服务器前面 ,并确保没有客户端直接与该服务器通信。
用两张图形象解释一下 :
正向代理就好像,一个公司老板要去某个工地上要钱,亿华云老板不直接去 ,会派公司代表去,这个公司的代表其实就是代理服务器,代公司去处理事务 ,这个对于老板——>工地是正向代理的关系 。

反向代理就好像 ,去要钱的时候,工地很聪明 ,知道自己不想那么烦,就找了一个代账公司 ,这个代账公司对外就是模板下载代表这个工地,所以看起来和公司主体没有啥区别,那么这个代账公司就是反向代理的服务器。

Nginx是一个开源的 Web 服务器,可以作为反向代理 ,根据知名统计网站统计,Nginx 的市场份额一直在稳步增长,并且已经超过 Apache:



如图,我们要达到一个效果 ,服务器租用访问127.0.0.1:9999 ,反向代理到我们的网站https://www.wljslmz.cn.
先看下nginx的配置:
复制server { listen 9999; server_name localhost; location / { proxy_pass https://www.wljslmz.cn; }}1.2.3.4.5.6.7. listen:表示nginx监听的端口 ,也就是你在浏览器输入的端口号。server_name:表示nginx监听的地址 ,也就是你在浏览器输入的地址或者域名location:用来匹配不同的url ,这里/代表根路径 。proxy_pass:代理的指令,我们这里是代理到https://www.wljslmz.cn这个时候 ,重载nginx配置 ,然后在浏览器输入 :
复制http://localhost:99991.
代理后 :

我们可以很清晰的看到代理成功 !
这里我们通过案例 ,简单的介绍了nginx的反向代理,在生产测试的时候,还要根据不同的场景进行配置 。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/news/410c299587.html
相关文章
实现以数据驱动的高级威胁检测和响应
人工智能SIEM技术现已应用了约20年的时间,其早期产品的用途主要是帮助用户更好地进行日志管理和满足法规遵从性要求,很少应用到威胁检测与响应中。然而,由于现代企业的威胁攻击面不断扩大和对未知攻击的担忧不断增加 ...
【人工智能】
阅读更多电脑运营商端口绑定错误(了解电脑运营商端口绑定错误的危害及如何避免)
人工智能电脑运营商端口绑定错误是一种常见的网络问题,会导致网络连接异常、网速缓慢甚至无法访问互联网。本文将详细介绍电脑运营商端口绑定错误的原因、解决方法和预防措施,以帮助读者更好地应对这一问题。1.什么是电脑 ...
【人工智能】
阅读更多360安全浏览器将白色背景设置为黑色背景的方法
人工智能360安全浏览器是我们平时使用比较频繁的一款浏览器软件,一般你使用该浏览器的时候,页面背景都是白色的,有的小伙伴想要将360安全浏览器设置为黑色的背景页面,这样才会显示得比较高级,而在360安全浏览器 ...
【人工智能】
阅读更多
热门文章
最新文章
友情链接
- 新型 MassJacker 剪贴板恶意软件,捆绑在盗版软件中偷窃加密货币钱包
- 苹果手机72小时不用会自动锁死?
- 无需拆机!Windows 11 BitLocker加密文件被破解
- 苹果、特斯拉均受影响,新型漏洞迫使GPU无限循环,直至系统崩溃
- 网络安全问题,好多同学不知道啊......
- 全球VPN设备遭遇大规模暴力破解攻击,280万IP地址参与其中
- 如何为分布式系统设计一种安全架构
- 三大漏洞遭利用!Mitel与Oracle产品紧急警示
- 大规模DOS攻击利用280万个IP攻击VPN和防火墙登录
- 九个存在九年的 npm 软件包遭劫持 通过混淆脚本窃取 API 密钥 香港物理机云服务器亿华云网站建设企业服务器b2b信息平台源码库