
Nginx
文章平均质量分 93
@日月空@
这个作者很懒,什么都没留下…
展开
-
Nginx 负载均衡
文章目录负载均衡概述负载均衡的优点负载均衡策略内置策略扩展策略负载均衡内置变量负载均衡健康检查负载均衡参数配置负载均衡默认轮询方式加权轮询方式最小连接数方式IP hash 方式fair方式负载均衡概述负载均衡是将客户端请求分摊到多个服务器上执行,从而提高服务的可用性和响应速度,带给用户更好的体验。对于Web应用,通过配置负载均衡,可以将一台服务器的工作扩展到多台服务器中执行,提高整个网站的负载能力。其本质采用一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡转载 2021-06-05 17:13:01 · 748 阅读 · 0 评论 -
Nginx 配置 HTTPS
文章目录HTTP 与 HTTPSHTTPS介绍SSL介绍安装 Nginx 的 SSL 模块自签名证书openssl创建证书申请证书下载证书到本地上传证书到服务器修改配置文件设置HTTP请求自动跳转HTTPS(可选项)重启 Nginx错误解决方案验证是否安装成功HTTPS 其他优化优化CPU消耗使用HSTS优化安全性其他安全优化优化总结示例HTTP 与 HTTPS超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息, HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截原创 2021-06-05 08:26:26 · 224 阅读 · 0 评论 -
Nginx缓存详解
nginx缓存什么是缓存?缓存的基本概述缓存的基本思想是利用客户端访问的时间局限性,将客户端访问过的内容做一个副本,在一定时间内存放到本地,当改数据下次被访问时,不必连接到后端服务器反复去查询数据,而是由本地保存的副本响应数据。保存在本地的这些副本具有一个过期时间,超过该时间将会更新。判断一个副本数据是否为过期数据的办法有很多,可以使用保留时间来判断,也可以使用数据完整度来判断。许多Web服务器还具有校验功能,就是当某些副本数据过期以后,先向后端服务器发送校验请求,后端服务器对这些数据进行校验转载 2021-06-03 16:00:30 · 7850 阅读 · 0 评论 -
Nginx 跨域
原文地址文章目录一 跨域概述1.1 同源策略1.2 跨域简介1.3 跨域处理流程二 CORS介绍2.1 CORS实现2.2 请求类型三 Nginx跨域配置3.1 配置语法2.2 配置示例三 跨域配置环境准备3.1 Nginx02环境预设3.2 Nginx03环境预设四 简单请求跨域4.1 单域名配置4.2 单域名确认验证4.3 多域名配置方法一4.4 方法一确认验证4.5 多域名配置方法二4.6 方法二确认验证4.7 多域名配置方法三4.8 方法三确认验证五 复杂请求跨域5.1 复杂请求5.2 复杂请求配转载 2021-06-02 22:01:42 · 567 阅读 · 0 评论 -
Nginx 中 rewrite 配置详解
文章目录前言指令执行顺序指令详解if 指令return 指令rewrite 指令rewrite_log 指令set 指令uninitialized_variable_warn 指令前言nginx 通过 ngx_http_rewrite_module 模块支持 URI 重写、支持 if 条件判断,但不支持 else。rewrite 只能放在 server { } 、 location { } 、 if { } 中,并且只能对域名后边的除去传递的参数外的字符串起作用,例如http://aaa.com/a/转载 2021-06-01 17:22:37 · 2276 阅读 · 0 评论 -
Nginx 中 location 块配置详解
原文链接文章目录前言nginx文件结构配置 location 块location 语法location匹配命令解释location匹配顺序案例分析案例 1案例 2案例 3案例 4案例 5案例 6其他location配置相关匹配问号后的参数location URI结尾带不带 /命名 locationlocation 实际使用建议前言location 指令是 nginx 中最关键的指令之一,location 指令的功能是用来匹配不同的 URI 请求,进而对请求做不同的处理和响应,这其中较难理解的是多个 l转载 2021-05-31 23:34:18 · 14844 阅读 · 0 评论 -
Nginx 配置文件详解(二)
文章目录http 块配置引入文件设置Nginx访问日志格式及存放路径设置连接方向设置 TCP 相关设置 gzip 相关设置客户端相关设置fastcgi相关其它http 块配置引入文件在浏览器中可以显示的内容有HTML、XML、PNG、GIF及Flash等种类繁多的文本、媒体等资源,浏览器为区分这些资源,需要使用MIME Type。换言之,MIME Type是网络资源的媒体类型。Nginx服务器作为Web服务器,必须能够识别前端请求的资源类型。#包含其他的配置文件,可以放在配置文件的任何地方,但是要注原创 2021-05-26 23:26:50 · 800 阅读 · 0 评论 -
Nginx 配置文件详解(一)
文章目录Nginx 配置文件内容Nginx 配置文件基本结构Nginx 配置文件详细信息全局块配置配置运行 Nginx 服务器用户(组)配置 worker processes 相关配置 ssl 相关配置错误日志存放路径及级别配置PID文件存放路径及名称配置锁文件event 块配置配置事件驱动模型配置网络连接相关Nginx 配置文件内容默认的nginx服务器配置文件都存放在安装目录 conf 中,主配置文件名为 nginx.conf,下面我们来看看nginx的配置文件内容和一些基本的配置方法。以下是一个原创 2021-05-23 23:05:24 · 5496 阅读 · 1 评论 -
启动Nginx、重启Nginx、停止Nginx与Nginx开机自启
文章目录启动Nginx停止nginxservice 服务脚本Nginx 开机自启启动Nginxnginx安装完成后,切换到nginx安装目录中的sbin目录(如果在执行 ./configure 没有指定额外的参数,则sbin目录为默认目录,否则切换到自定义目录),通过执行该目录下nginx编译后的二进制文件即可启动程序。cd /usr/local/nginx/sbin/nginx./nginx执行上面的操作后,成功启动nginx,程序是没有任何提示的。我们可以使用ps命令查看nginx的运行状态原创 2021-05-17 21:47:48 · 19597 阅读 · 2 评论 -
./configure、make、make install 命令详解
原文地址文章目录基本信息详细解释configure 命令make 命令make insatll 命令扩展说明基本信息./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make 是用来编译的,它从 Makefile 中读取指令,然后编译。make install 是用来安装的,它也从Makefile中读取指令,安装到指定的位置。注意:AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。转载 2021-05-16 10:51:35 · 704 阅读 · 0 评论 -
Nginx 安装
文章目录Nginx 安装使用 yum 方式安装1. 添加 yum 源2. 安装 Nginx卸载 Nginx编译安装编译环境准备1. 安装 make2. 安装 g++4. 安装 zlib5. 安装 ssl6. 安装 NginxNginx 安装使用 yum 方式安装1. 添加 yum 源# Nginx 不在默认的 yum 源中,可以使用 epel 或者官网的 yum 源,本例使用官网的 yum 源。sudo rpm -ivh http://nginx.org/packages/centos/7/noa原创 2021-05-14 08:10:28 · 519 阅读 · 4 评论 -
Nginx 介绍
文章目录Nginx 介绍反向代理负载均衡动静分离其它Nginx 介绍Nginx是俄罗斯人Igor Sysoev编写的轻量级Web服务器,它的发音为 [ˈendʒɪnks] 。它不仅是一个高性能的HTTP和反向代理web服务器,而且也是电子邮件(IMAP/POP3/SMTP)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。反向代理反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服原创 2021-05-13 23:20:44 · 1999 阅读 · 1 评论