Nginx
从基础到实践,在到进阶的全套博客
咔咔-
死磕MySql系列作者
展开
-
【Nginx】第二十二节 redirect跟permanent区别
author:咔咔wechat:fangkangfk redirect跟permanent都是Nginx的rewrite的flag redirect是临时重定向 permanent是永久重定向 起初我也是无法理解这俩个概念,最后经测试,会发现,服务器配置好redirect后,发开浏览器会重定向你需要的网站,这个时候关闭网站是会直接报出无法连接的错误但是per...原创 2019-02-22 10:06:12 · 4976 阅读 · 0 评论 -
【Nginx】第二十一节 rewrite 的 flag
author:咔咔wechat:fangkangfk last 停止rewrite检测 break 停止rewrite检测 redirect 返回302临时重定向,地址栏会显示跳转后的地址 permanent 返回301永久重定向,地址栏后显示跳转后的地址 redirect:返回302临时重定向,浏览器地址栏会显示跳转后的URL地址,爬虫不会更新...原创 2019-02-21 14:50:37 · 962 阅读 · 0 评论 -
【Nginx】第二十节 rewrite正则表达式
author:咔咔wechat:fangkangfk. 匹配出换行符以外的任意字符 ? 重复0次或者1次 + 重复一次或者更多次 * 最少链接数,那个机器链接数少就分发 \d 匹配数字 ^ 匹配字符串的开始 $ 匹配字符串的结尾 {n} 重复n次 {n,20} 重复n次到20次 [a-z] 匹配...原创 2019-02-21 11:08:32 · 743 阅读 · 0 评论 -
【Nginx】第十九节 rewrite应用场景及其配置语法
author:咔咔wechat:fangkangfk 应用场景:1.URL访问跳转,支持开发设计 页面跳转,兼容性支持,展示效果等2.SEO优化3.维护4.安全 配置语法:Syntax:rewrite regex replacement [flag];Default:-Context:server,location,ifregex是正则表...原创 2019-02-21 10:06:33 · 720 阅读 · 0 评论 -
【Nginx】第十八节 动静分离
author:咔咔wechat:fangkangfk 在本文中,我们将静态资源放在 A 主机的一个目录上,将动态程序放在 B 主机上,同时在 A 上安装 Nginx 并且在 B 上安装 Tomcat。配置 Nginx,当请求的是 html、jpg 等静态资源时,就访问 A 主机上的静态资源目录;当用户提出动态资源的请求时,则将请求转发到后端的 B 服务器上,交由 Tomcat 处理...原创 2019-02-19 11:02:34 · 564 阅读 · 0 评论 -
【Nginx】第十七节 反向代理负载均衡的四种方式
author:咔咔wechat:fangkangfkNginx负载均衡及配置1 负载均衡概述 负载均衡由来是因为当一台服务器单位时间内的访问量很大时,此时服务器的压力也会很大,当超过自身承受能力时,服务器就会崩溃.为避免让服务器崩溃,用户拥有更好的体验,就诞生了负载均衡来分担服务器压力. 负载均衡实质上就是用反向代理的原理实现的,是一种优化服务器资源,合理处理...原创 2019-01-29 17:55:10 · 644 阅读 · 0 评论 -
【Nginx】第十六节 配置反向代理
author:咔咔wechat:fangkangfk反向代理是我们在日常工作中最常使用的配置语法,这里只配置简单的语法实现反向代理在配置反向代理之前,我们先了解一下在项目配置的反向代理的公共配置proxy_redirect是定义重定向配置proxy_set_header Host $http_host;是添加头信息,添加主机地址proxy_ser_he...原创 2019-01-21 18:03:13 · 507 阅读 · 0 评论 -
【Nginx】第十三节 配置防盗链
author:咔咔WeChat:fangkangfk这是一个配置案例,后边使用时在对其进行实验原创 2019-01-02 11:45:50 · 522 阅读 · 0 评论 -
【Nginx】第十二节 配置跨域访问
author:咔咔wechat:fangkangfk 先看一下哪些都属于跨域 跨域:这个意思就是在A域名下的业务,需要请求到B域名的代码,这就这简单的跨域 在正常的业务中,很难避免跨域,所以我们就需要使用nginx配置一下 location / { add_header Access-Control-Allow-Origin *; add_he...原创 2018-12-23 21:58:33 · 615 阅读 · 0 评论 -
【Nginx】第十一节 应用场景之静态资源WEB服务之浏览器缓存及实现
author:咔咔wechat:fangkangfk浏览器缓存:HTTP协议定义的缓存机制(如:Expires;Cache-control等)浏览器无缓存:请求步骤浏览器有缓存:请求步骤检验过期机制:Expires是在http1.0版本,Cache-Control(max-age)是在http1.1版本max-age过期时...原创 2018-12-19 09:34:33 · 519 阅读 · 0 评论 -
【Nginx】第十节 应用场景之静态资源WEB服务之gzip
author:咔咔wechat:fangkangfk从这一节开始我们就开始Nginx的应用场景的学习了1.静态资源WEB服务2.代理服务3.负载均衡4.动态缓存这一篇就开始静态资源WEB服务开始写什么是静态资源?非服务端动态生成的文件静态资源的类型都有哪些?静态资源-CDN图解:比如说我们北京有一个用户需要一个静态资源的...原创 2018-12-13 23:14:12 · 560 阅读 · 0 评论 -
【Nginx】第九节 访问控制
author:咔咔wechat:fangkangfk基于ip的访问控制http_access_module基于用户信任登录http_auth_basic_module下来我们解释第一个基于IP的访问控制语法:// 允许的访问 ipSyntac:allow address | CIDR | unix: | allDefault:...原创 2018-12-10 20:04:00 · 517 阅读 · 0 评论 -
【Nginx】第八节 请求限制
author:咔咔wechat:fangkangfk这里我就复制一份别人写的不错的总结,我就简单说一下$binary_remote_addr这个参数,这个参数跟remoto_addr都是客户端ip的参数,但是$binary_remote_addr这个在存储的时候会比remote_addr少10来个字节,就这一个注意点使用场景:我们经常会遇到这种情况,服务器流量异常,负...原创 2018-12-04 23:48:53 · 611 阅读 · 0 评论 -
【Nginx】第七节 模块介绍
author:咔咔wechat:fangkangfk使用/usr/local/nginx/sbin/nginx -V查看nginx自定义安装的模块模块一:--with-http_sub_status_mosule作用:nginx的客户端状态// 配置语法server { listen 8080; access_log off; s...原创 2018-12-04 23:13:16 · 520 阅读 · 0 评论 -
【Nginx】第六节 日志管理Log_format
auhtor:咔咔wechat:fangkangfk日志信息都是可以自己自定义的,默认的是注释的,但是日志文件也会有日志文件在/usr/local/nginx/logs下如果需要自己自定义日志信息,下面提供的有变量,只需要往里边加即可,注意,如果是自己定义的话,需要打开nginx.conf的注释我们nginx的错误日志的配置是在nginx.conf配置文件...原创 2018-12-04 22:00:25 · 860 阅读 · 0 评论 -
【Nginx】第五节 HTTP请求
author:咔咔wechat:fangkangfk这里就是主要看一些请求信息,你要是使用的xsheel和虚拟机就可以不需要在往下看了在linux下面使用curl www.baudu.com可以访问百度的这个地址假如只想看头信息的话,使用curl -v www.baidu.com >/dev/nullshell脚本中的>/dev/null...原创 2018-12-04 00:24:52 · 541 阅读 · 0 评论 -
【Nginx】第四节 nginx.conf配置文件解读即location详解
author:咔咔wechat:fangkangfk我这里复制一份最初始的nginx.conf配置文件user 设置nginx服务的系统使用用户 (一般情况下是处于注释状态)worker_processes 工作进程数(一般跟cpu核数相同即可)error_log nginx的错误日志pid nginx服务启动时候...原创 2018-12-04 00:08:00 · 811 阅读 · 0 评论 -
【Nginx】第三节 Nginx安装与目录结构
author:咔咔WeChat:fangkangfk在之前已经写过一篇nginx的安装流程了,这里就不在写了,点下面地址即可,这篇文章主要写nginx的目录结构https://mp.csdn.net/postedit/84622173我们的Nginx是默认安装的,当我们不知道自己的Nginx安装在哪个目录的下的时候,我们可以使用下面这个命令ps -ef | gre...原创 2018-12-03 23:20:01 · 550 阅读 · 0 评论 -
【Nginx】第二节 Nginx的优点
author:咔咔wechat:fangkangfk优点一:IO多路复用epoll概念:I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。案例: 比如这里有三个学生分别是ABC三位,这个时候需要老师辅导作业,老师辅导作业的前提也得是学生把作业做完是吧!那么最好的方案是什么呢!那就是当A学生...原创 2018-12-03 21:58:00 · 591 阅读 · 0 评论