
Nginx
文章平均质量分 75
Nginx
Jaaavvvaaa
这个作者很懒,什么都没留下…
展开
-
12. Nginx 项目必配
目录Nginx 项目必配1.禁止ip地址访问,只允许域名访问1.1 接收到ip访问或者指定域名访问时,返回500错误1.2 可以将流量集中导入到自己的网站,只要做一下跳转设置就可以2.Include 包含文件3.alias与root路径匹配(虚拟目录)4.error_page 自定义报错提示信息5.Try_file路径匹配,按顺序交叉文件是否存在Nginx 项目必配1.禁止ip地址访问,只允许域名访问1.1 接收到ip访问或者指定域名访问时,返回500错误server { listen 80;原创 2021-02-09 14:40:41 · 213 阅读 · 0 评论 -
11. Nginx HTTPS
Nginx HTTPSHTTPS基本概念1.SSL安全套接层认证用户和服务器,确保数据发送到正确的客户机和服务器加密数据以防止数据中途窃取维护数据的完整性,确保数据在传过程中不被改变2.HTTPS 使用SSL来实现安全的通信3.证书证书用于保证密钥的合法性证书的主体可以使用户、计算机、服务等证书格式遵循X.509标准数字证书包含信息使用者的公钥值使用者标识信息(如名称和电子邮件地址)有限期(整数的有效时间)颁发者标识信息颁发者的数字签名数原创 2021-02-09 14:40:23 · 581 阅读 · 0 评论 -
9. Nginx负载均衡
目录Nginx负载均衡1.Nginx负载均衡按层划分1.2负载均衡按层划分应用场景:1.2.1.四层负载均衡1.2.2.七层负载均衡2.Nginx负载均衡配置场景3.Nginx upstream配置语法4.环境规划实验7层4.1.web1配置4.2.web02配置4.3.LB01 配置4.4.验证5.Nginx负载均衡后端服务器状态测试案例:6.Nginx负载均衡调度算法7.配置四层负载均衡Nginx负载均衡web服务器,直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用WEB服务器集群,原创 2021-02-09 14:39:49 · 301 阅读 · 3 评论 -
10. Nginx Rewrite(重定向)
目录Nginx Rewrite(重定向)1.什么是rewrite2.Rewrite使用场景3.Rewrite配置语法4.常用正则表达式5.Rewrite 标记Flag6.引用Nginx的全局变量7.Rewrite匹配优先级8.开启Nginx的Rewrite 日志功能9.案例案例一:案例二:配置优化一:配置优化二:案例三:案例四:案例五:案例六:Nginx Rewrite(重定向)1.什么是rewriteRewrite及URL重写,主要是实现地址重写,以及重定向,就是把输入Web的请求重定向到其他URL原创 2021-02-09 14:40:01 · 574 阅读 · 0 评论 -
8. Nginx代理
目录Nginx代理1.代理的概念2.代理的实现方式3.代理配置参数3.1.添加发往后端服务器的请求头信息3.2.代理到后端的TCP连接、响应等超时时间3.3.proxy_buffer代理缓存区3.4.proxy代理网站常用配置如下,将配置写入新文件,调用使用include引用即可4.实际操作5.排错Nginx代理1.代理的概念 中介、中间人2.代理的实现方式 正向代理 内网到公网 反向代理 外网到内网nginx作为代理服务器可以实现很多协议的代理,如http、IMAP\原创 2021-02-09 14:39:29 · 331 阅读 · 0 评论 -
7. Nginx基础模块-虚拟站点+Location
目录1 Nginx虚拟站点1.1 实现虚拟主机的方式2 Nginx Location2.1 Location语法优先级排列2.2 配置网站验证location优先级2.3 Location 应用场景1 Nginx虚拟站点环境:在一台服务器上实现多个站点1.1 实现虚拟主机的方式基于IP:不同的IP基于端口:相同IP,不同的端口基于域名:相同的IP,相同的端口,不同的域名基于域名:相同的IP,相同的端口,不同的域名charset utf-8;server { listen原创 2021-02-08 23:22:50 · 321 阅读 · 0 评论 -
6. Nginx基础模块-Nginx日志配置
目录1 Nginx日志配置1.1 log_format指令1.2 默认nginx定义语法1.3 access_log使用方法1 Nginx日志配置ELK Nginx Java json192.168.104.143 - - [20/Jan/2020:13:58:02 +0800] "GET /%E8%85%BE%E8%AE%AF%E9%A6%96%E9%A1%B5_files/default_b.png HTTP/1.1" 200 10392 "http://192.168.101.82/" "M原创 2021-02-08 23:21:00 · 263 阅读 · 0 评论 -
5. Nginx基础模块-Nginx访问限制
目录1 Nginx访问限制1.1 Nginx连接限制语法1.2 代码使用方法Nginx 连接限制实践Nginx请求限制实战1.3 压力测试1 Nginx访问限制经常会遇到这种情况,服务器流量异常,负载过大等等,对于流量恶意的攻击访问,会带来带宽的浪费,服务器压力,影响业务,往往考虑到对同一个ip的连接数,并发数进行限制。ngx_http_limit_conn_module模块可以根据一定的key来限制每个键值的连接数,如同一个IP来源的连接数limit_conn_module 连接频率限制limi原创 2021-02-08 23:18:57 · 316 阅读 · 0 评论 -
4. Nginx基础模块-Nginx访问控制
目录1 Nginx访问控制1.1 Nginx基于ip访问控制1.1.1 允许配置语法1.1.2 拒绝配置语法1.1.3 代码使用方法1.1.4 测试2.1 基于用户认证的访问2.1.1 配置语法2.1.2需要安装依赖组建2.1.3 代码使用方法2.1.4 测试1 Nginx访问控制基于ip的访问控制 http_access_module模块基于用户登录认证 http_auth_basic_module模块1.1 Nginx基于ip访问控制使用模块 http_access_module1.1.1原创 2021-02-08 23:17:28 · 258 阅读 · 0 评论 -
3. Nginx基础模块-状态监控status
目录1 Nginx状态监控status1.1 语法1.2 代码使用方法1.3 测试1 Nginx状态监控status该ngx_http_stub_status_module模块提供对基本状态信息的访问。http_stub_status_module模块1.1 语法Syntax:stub_statusDefault:—Context:server, location1.2 代码使用方法vim /etc/nginx/conf.d/default.conflocat原创 2021-02-08 23:13:45 · 346 阅读 · 0 评论 -
2. Nginx基础模块-目录索引
目录Nginx基础模块1.Nginx目录索引1.1 语法1.2 autoindex常用参数1.3 代码使用方法Nginx基础模块官方帮助信息1.Nginx目录索引http_autoindex_module模块1.1 语法默认是不允许列出整个目录浏览下载syntax: autoindex on | off;Default: autoindex off;Contxte: http,server,location1.2 autoindex常用参数autoindex_exact_size原创 2021-02-08 23:12:20 · 381 阅读 · 0 评论 -
1. Nginx基本概述与部署
目录1. 常见的http web服务2. 为什么选择Nginx3.Nginx部署3.1.Nginx安装方式:3.2.安装Nginx 1.16.1(yum)3.2.1 配置官方Nginx官方yum源3.2.2 查看安装源3.2.3 安装Nginx3.2.4 Nginx配置文件3.3 问题:安装问题3.4.安装nginx 1.16.0(源代码)3.4.1 官方下载tar包:http://nginx.org/3.4.2 解压软件包3.4.3 https依赖于加密池3.4.4 编译安装4.Nginx配置文件.c原创 2021-02-08 23:06:16 · 616 阅读 · 1 评论 -
13. nginx四层 https代理https 前后端证书配置
使用情况1、https代理https服务,后端与前端非同一证书。2、想使用nginx代理来颁发合法新证书。前提条件准备后端证书且要与后端服务使用相同证书准备前端证书。stream.confstream { log_format proxy '$remote_addr [$time_local]' '$protocol $status $bytes_sent $bytes_received' '$session_time "$u原创 2020-10-13 17:08:09 · 2719 阅读 · 2 评论 -
nginx 安装-基础模块-代理-负载均衡-https-项目必配 文档
Nginx入门目录Nginx基本概述1. 常见的http web服务2. 为什么选择Nginx3.Nginx部署3.1.Nginx安装方式:3.2.安装Nginx 1.16.1(yum)3.2.1 配置官方Nginx官方yum源3.2.2 查看安装源3.2.3 安装Nginx3.2.4 Nginx配置文件3.3 问题:安装问题3.4.安装nginx 1.16.0(源代码)3.4.1 官方下载tar包:http://nginx.org/3.4.2 解压软件包3.4.3 https依赖于加密池3.4.4原创 2020-05-10 19:20:05 · 2665 阅读 · 0 评论