您现在的位置是:网络安全 >>正文
什么是反向代理?Nginx反向代理如何配置?
网络安全38674人已围观
简介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.bzli.cn/html/309a199689.html
相关文章
R星又双叒遭非法“登陆”,GTA 5 完整源代码被公开泄露
网络安全据 GTA Focal 报道,《GTA 5》的源代码在圣诞节前夕遭泄露,该文件包大小约为 4GB,包含大量 RAGE 引擎文件、概念和参考图像,还有《GTA5》圣安地列斯的早期地图。游戏源代码链接被黑 ...
【网络安全】
阅读更多安卓刷机/升级常用专业名词解释
网络安全解锁 手机官方会将bootloader锁住,这里我们如果需要root权限,或者想刷第三方的ROM的话,就需要解锁。解锁分为3种:官方解锁,硬解soff(ship soff),软解soff ...
【网络安全】
阅读更多利用U盘重装笔记本系统的简易教程(U盘重装笔记本系统,轻松搞定系统恢复)
网络安全在使用笔记本电脑的过程中,由于各种原因,我们可能会需要重新安装操作系统。而利用U盘进行重装是一种简便快捷的方式。本文将详细介绍如何使用U盘进行笔记本系统重装的步骤和方法。1.准备工作在进行U盘重装之前 ...
【网络安全】
阅读更多
热门文章
最新文章
友情链接
- Realtek 蓝牙安全连接配对漏洞可导致攻击者发起拒绝服务攻击
- 戴尔科技 VMware Tanzu 加快基础设施现代化进程满足您的业务需求
- 解决WiFi已连接但无法上网的问题(探索WiFi连接问题背后的原因及有效解决方案)
- API成为新一代安全焦点?瑞数信息发布最新《API安全趋势报告》
- 戴尔Latitude 5420商务笔记本 优质体验 胜任多种办公需求
- 从“v我50”到“疯狂星期四”:HTTPS如何用47天寿命的证书挡住中间人
- Windows WebDAV 零日远程代码执行漏洞遭野外利用
- 微软联合执法机构捣毁全球 Lumma 窃密软件网络
- 戴尔PowerEdge服务器 可轻松满足AI深度学习和高级计算等工作负载
- 新型 PumaBot 僵尸网络瞄准 Linux 物联网设备窃取 SSH 凭证并挖矿 云服务器企业服务器源码库亿华云香港物理机网站建设b2b信息平台