首页 > 系统相关 >nginx反向代理

nginx反向代理

时间:2023-07-27 14:33:43浏览次数:40  
标签:请求 前端 代理 nginx 反向 服务器

前端发送的请求,是如何请求到后端服务的?

路径并不匹配,那是怎样传送请求的呢

nginx反向代理

  • 将前端发送的动态请求由nginx转发到后端服务器

  

nginx反向代理的好处:

    • 提高访问速度:在访问nginx时会作缓存,如果下一次访问的是相同的接口地址,则无需请求真正的后端服务器,直接在nginx服务器响应缓存数据给前端
    • 进行负载均衡:系统上线后有可能由于访问压力比较大,后端要部署多台服务器来构成一个集群,把大量的请求按照我们指定的方式均衡分配给集群中的每台服务器

    

    • 保证后端服务的安全:真实企业中的项目往往是部署在公司内部局域网中,并不对外开放,前端是不能直接请求到后端,后端没有暴露在互联网中保证了其安全

nginx反向代理的配置方式:

负载均衡配置:(底层基于反向代理)

标签:请求,前端,代理,nginx,反向,服务器
From: https://www.cnblogs.com/1873cy/p/17584780.html

相关文章

  • 基于Python的HTTP代理爬虫开发初探
     在数字化时代,网络数据的获取对于企业和个人都变得至关重要。然而,许多网站为了保护其数据和资源,采取了反爬虫措施,使得我们无法直接访问和获取所需的信息。这时,HTTP代理爬虫就成为了一项强大的工具,它可以帮助我们绕过限制,有效地进行数据采集。在本文中,将介绍基于Python的HTTP代理......
  • Debian 11 安装Nginx最新stable版本
    其实官方文档已经很清楚了,我写这个文档只是为了记录下安装过程#Installtheprerequisites:aptinstallcurlgnupg2ca-certificateslsb-releasedebian-archive-keyring-y#Importanofficialnginxsigningkeysoaptcouldverifythepackagesauthenticity.Fetch......
  • nginx支持.htaccess文件实现伪静态
    server{listen80;server_nametsov.netwww.tsov.net;root/www/web/www.tsov.net;include/www/web/www.tsov.net/.htaccess;//增加这句,注意路径。  很多网站需要采用伪静态来访问动态网页。所以像phpcms这样的系统,都提供了一个.htaccess文件,供写伪......
  • Nginx反向代理 配置实例
    Nginx反向代理配置实例1.实现效果浏览器输入地址:www.xuxuxuxuxu.com,跳转到liunx系统tomcat主页面中2.准备准备好nginx、tomcat并启动nginx、tomcat服务可以在浏览器访问到tomcat主页3.实现在windos系统的hosts文件下修改域名解析建议使用vscode打开文件也可以通过......
  • 安装nginx 1.16.1版本
    vi/etc/yum.repos.d/nginx.repo[nginx-stable]name=nginxstablerepobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.key[nginx-mainline]name=nginxmainlinerepoba......
  • Nginx 服务
    什么是Nginx?Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP(邮件服务)。Nginx可作为负载均衡服务:Nginx既可以在内部直接支持Rails和PHP程序对外进行服务,也可以支持作为HTTP代理服务对外进行服务。Nginx服务功能:访问控制、虚拟主机、地址......
  • nginx配置IP访问限制策略
    早晨例行巡检的时候,登录zabbix查看网络带宽、服务器负载等信息时,主页弹出了"发生了11次失败的登陆尝试。最后一次失败的登陆尝试发生在2023/06/29日07:19客户端IP地址是45.14.226.17。"这样一条弹窗,查了这个ip地址的归属地,发现这个ip来自于欧洲。这是帝国主义亡我之心......
  • centos7 用docker 部署 nacos集群--以mysql持久化--以nginx代理
     创建一个文件夹,把四个配置文件放进去,然后运行:dockercompose-f-dnacos.ymlupmysql-schema.sqlnacos.confnacos.envnacos.yml  mysql-schema.sql内容:/**Copyright1999-2018AlibabaGroupHoldingLtd.**LicensedundertheApacheLicense,Version2.......
  • 5月书讯 | 备受期待的《NGINX经典教程》来啦!
    5月已经过半,今年计划读的书,你进行的怎么样了?在这个充满生机的5月,图灵即将有5本好书上市。快来看看都有什么吧!备受期待的《NGINX经典教程》终于来啦!这本书是新技术趋势下,对NGINX的全新解读。关注NGINX的基础、用法和现代场景,一本足够,带你全面了解NGINX开发。除此之外,《深......
  • nginx配置websokcet
    server{listen80;server_nameexample.com;location/{proxy_passhttp://your_upstream_server;proxy_http_version1.1;proxy_set_headerUpgrade$http_upgrade;proxy_set_headerConnection"Upgrade";......