nginx
文章平均质量分 81
TuDestiny
这个作者很懒,什么都没留下…
展开
-
Nginx负载均衡
1. 负载均衡目的:将前端超高并发访问转发至后端多台服务器进行处理,解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务的问题。2. 工作原理:负载均衡分为四层负载均衡和七层负载均衡。四层负载均衡:工作在七层协议的第四层-传输层,主要工作是转发。它在接收到客户端的流量以后通过修改数据包的地址信息(目标地址和端口和源地址)将流量转发到应用服务器。七层负载均衡:是工作在七层协议的第七层-应用层,主要工作是代理。它首先会与客户端建立一条完整的连接并将应用层的原创 2021-12-15 17:01:31 · 3121 阅读 · 0 评论 -
Nginx服务器Location规则
Location 基础知识:1.1 概念:我们可以通过配置location指令块,来决定客户端发送过来的请求URL如何处理1.2 语法:Syntax: location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }Default: —Context: server, locationlocation 配置可以有两种配置方法,可以在server指令块和location指令块配置。1、修饰符 + uri(资源路径)2、@ + n原创 2021-09-15 22:05:01 · 608 阅读 · 0 评论 -
nginx反向代理
1.Nginx虚拟主机:1.1.1 虚拟主机作用:虚拟主机提供了在同一台服务器上运行多个网站的功能。1.1.2 虚拟主机的三种模式:基于多域名方式配置虚拟主机基于多端口配置虚拟主机基于多ip配置虚拟主机基于多域名的虚拟主机是最常见的一种虚拟主机。只需配置你的DNS服务器,将每个主机名映射到正确的IP地址,然后配置 Nginx服务器,令其识别不同的主机名就可以了。1.2.实验:nginx.conf文件介绍1.2.1 多端口实验创建一个目录,下面存放虚拟主机文件。同时在nginx.c原创 2021-09-10 21:12:50 · 406 阅读 · 0 评论 -
nginx配置文件介绍
nginx.conf文件介绍使vim打开nginx配置文件有颜色cp -a /home/iflytek/nginx-1.16.0/contrib/vim/* /usr/share/vim/vimfiles/user nobody; #指定nginx的工作进程的用户及用户组,默认为nobodyworker_processes 1;#指定工作进程的个数具体可以根据服务器cpu数量进行设置,比如cpu有4个,可以设置为4。如果不知道cpu的数量,可以设置为auto。 nginx会自动判断原创 2021-09-01 22:56:41 · 433 阅读 · 0 评论 -
【脚本】nginx编译安装shell脚本
nginx编译安装脚本#!/bin/bash#2020年3月20日14:19:02#auto install nginx ################################################安装依赖yum install -y gcc pcre pcre-devel zlib zlib-develyum install --y wget make openssl-devel net-tools#下载软件包,可以提前下载好放在,脚本同目录wget -c http:原创 2020-07-15 14:13:01 · 260 阅读 · 0 评论 -
nginx安装---yum安装+编译安装
概述解释源码编译安装nginx软件的预编译,编译以及安装,分别是在做什么,需要注意什么?1、预编译是来确定软件安装的路径,需要打开的模块选项,由gcc去编译,需要注意nginx的Rewrite模块和http模块会使用到pcre正则表达式语法,因此会使用到pcre库,需要安装pcre编译版本库,pcre-devel提供开发阶段的头文件和编译项目的源代码。zlib库提供压缩算法,因为模块需要使用gzip去压缩。openssl模块提供加密库和加密算法,使用ssl需要安装openssl模块。需要注意的是在预编译原创 2020-07-15 10:52:42 · 395 阅读 · 0 评论