当前位置: 首页 > news >正文

企业网站架构部署与优化-Nginx核心功能

目录

#1.1正向代理

  1.1.1编译安装Nginx

  1.1.2配置正向代理

#2.1反向代理

  2.1.1配置nginx七层代理

  2.1.2配置nginx四层代理


1.1正向代理

   正向代理(Forward Proxy)是一种位于客户端和目标服务器之间的服务器,用于代表客户端向服务器发送请求并获取响应。

  正向代理的应用场景:

    内网访问控制:限制员工访问特定网站。

    匿名访问:通过代理服务器隐藏用户真实身份。

    资源缓存加速:缓存公共资源,减少外网带宽消耗。

1.1.1编译安装Nginx

(1)安装支持软件
      在解包前,要安装Nginx所需的头文件和库文件。

         dnf -y install gcc make pcre-devel zlib-devel openssl-            devel perl-ExtUtils-MakeMaker git wget tar 
 (2)创建运行用户,组和日志目录
      Nginx服务程序默认以nobody身份运行,创建一个名为nginx的程序用户。

      useradd -M -s /sbin/nologin nginx
      mkdir -p /var/log/nginx
      chown -R nginx:nginx /var/log/nginx

 (3)编译安装Nginx
      tar zxf nginx-1.26.3.tar.gz   解包
      cd nginx-1.26.3
      ./configure --prefix=/usr/local/nginx \
       --user=nginx \
       --group=nginx  \
       --with-http_ssl_module \
       --with-http_v2_module \
       --with-http_stub_status_module \
       --with-pcre \     配置
       make && make install  编译 安装

为主程序nginx创建链接文件
  ln -s /usr/local/nginx/sbin/nginx  /usr/local/sbin
  ls /usr/local/nginx

(4)添加Nginx系统服务

1.1.2配置正向代理

(1)编辑主配置文件添加正向代理相关配置:

Linux中验证,使用curl命令,并指定代理服务器进行访问测试

2.1反向代理

       Nginx的七层(应用层)反向代理基于 HTTP/HTTPS协议,深度解析应用层内容(如 URL、Header、Cookie),将客户端请求精准转发至后端服务器。作为企业级架构的“智能调度器”,它实现了负载均衡、安全隔离与性能优化的核心能力。应用场景一般是:

负载均衡:将流量分发至多台后端服务器,避免单点故障。

动静分离:静态资源(图片、CSS/JS)由 Nginx直接响应,动态请求(PHP、API)转发至 Apache/Tomcat。

       Nginx的四层(网络层)反向代理基于 TCP/UDP协议,直接转发原始数据流,不解析应用层内容。它专为高性能、低延迟的传输层场景设计,是数据库、游戏服务器等非 HTTP服务的理想选择。

2.1.1配置nginx七层代理

(1)环境安装

(2)配置nginx七层代理转发

 验证转发效果

2.1.2配置nginx四层代理

(1)配置四层代理

验证四层代理

相关文章:

  • Linux 内核探秘:从零构建 GPIO 设备驱动程序实战指南
  • 两个重要的alpha表达式
  • 影刀Fun叉鸟-打刀刀
  • vscode打开vue + element项目
  • 鸿蒙版Flutter库torch_light手电筒功能深度适配
  • 《从虚拟 DOM 到 Diff 算法:深度解析前端高效更新的核心原理》-简版
  • 学习 Android(十)Fragment的生命周期
  • C语言中的内存函数
  • 9-码蹄集600题基础python篇
  • 第二次中医知识问答微调
  • Java 代码生成工具:如何快速构建项目骨架?
  • 游戏盾功能与技术解析
  • 数据库表关系详解
  • Python实例题:Python实现简单画板
  • 建筑资料员考试主要考什么
  • 谷歌2025年I/O开发者大会热点总结
  • 欧拉系统安装,配置静态ip
  • SAP-ABAP:ABAP异常处理与安全工程的融合 —— 构建防注入、防泄漏、合规审计的防御性编程体系
  • SID103S/D/Q-300nA,轨至轨 CMOS 运算放大器,替代SGM8141/2/4,TP2111
  • AI应用电商篇汇总(持续补充)
  • 百度做的网站后台怎么建设/seo关键词排名优化软件
  • 阜阳 做网站/百度的排名规则详解
  • 珠海网站建设兼职/公司个人怎么做网络推广
  • 学做网站丛什么开始/市场营销策略包括哪些策略
  • 网站建设公司赚钱/台州关键词优化平台
  • 洪山网站建设公司/广告竞价排名