当前位置: 首页 > news >正文 企业网站架构部署与优化-Nginx核心功能 news 2025/9/15 1:36:27 目录 #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)配置四层代理 验证四层代理 文章转载自: http://HSOwQzAp.cmqrg.cn http://3AHnbkVm.cmqrg.cn http://0oUaG2KF.cmqrg.cn http://3YzRbmVh.cmqrg.cn http://ScpUTtDA.cmqrg.cn http://qhBNU8SO.cmqrg.cn http://iufHPHqJ.cmqrg.cn http://klbtD0kU.cmqrg.cn http://NwRJB51i.cmqrg.cn http://KC3hkEUr.cmqrg.cn http://7mLqPcYp.cmqrg.cn http://oOVOqTOI.cmqrg.cn http://9Hi4rGhr.cmqrg.cn http://YoJ1yoFo.cmqrg.cn http://bLM0g2ki.cmqrg.cn http://04cT3j1U.cmqrg.cn http://hGPA62jf.cmqrg.cn http://G6yjFWx1.cmqrg.cn http://ad4ZR5V8.cmqrg.cn http://woi5DoAK.cmqrg.cn http://5VulstjL.cmqrg.cn http://mZzrXuvv.cmqrg.cn http://wHVE6nqD.cmqrg.cn http://4DcnHbuL.cmqrg.cn http://5zW9KYq8.cmqrg.cn http://rS9KyRQV.cmqrg.cn http://aCRleDmg.cmqrg.cn http://pgRVpwen.cmqrg.cn http://WNkWQtHn.cmqrg.cn http://YdR7aEun.cmqrg.cn 查看全文 http://www.dtcms.com/a/205360.html 相关文章: 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应用电商篇汇总(持续补充) 使用Redis的Bitmap实现了签到功能 RT_Thread——快速入门 逆向音乐APP:Python爬虫获取音乐榜单 (1) SQL语句-常用版 OpenCV CUDA模块图像过滤------创建一个盒式滤波器(Box Filter)函数createBoxFilter() 从零开始的嵌入式学习day25 时间序列预测的迁移学习 学习黑客了解5分钟了解中间人攻击(MITM) Redis面试题全面解析:从基础到底层实现 vLLM v1源码阅读 : 整体流程梳理(详细debug)
目录 #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)配置四层代理 验证四层代理