程序猿洞晓
nginx基础学习(八):Nginx内网环境离线安装全过程 nginx基础学习(八):Nginx内网环境离线安装全过程
内网环境安装nginx,yum命令没法使用,nginx所需要的依赖都需要手动安装,很是麻烦,但是又不可避免,刚好经历了一次,在参考网上资料的情况下,成功安装,特记录以备以后使用。
2023-10-10
nginx基础学习(七):nginx+keepalived搭建主备nginx高可用服务 nginx基础学习(七):nginx+keepalived搭建主备nginx高可用服务
目前最后一篇关于nginx的文章,这篇文章是做一个知识的了解,在实际生产中基本不使用,因为这种方式有更好的替代方案,但是为什么要说一下呢。面试的时候问到nginx的内容肯定都会问关于nginx的宕机问题,然后如何去防治,提高nginx服务的高可用性。nginx+keepalived可以作为装X的内容。如果在回答上首先说了nginx+keepalived的……
2019-01-11
nginx基础学习(六):nginx之https的配置 nginx基础学习(六):nginx之https的配置
如果你们平时使用百度细心的话会发现,当输入http://www.baidu.com的时候,浏览器上的地址会自动变换成https://www.baidu.com。通过浏览器的控制台可以看到当请求http的百度时会返回一个状态码307 Internal Redirect,然后响应头里面的location对应的地址是https的百度地址,接着浏览器……
2019-01-09
nginx基础学习(五):nginx实现防盗链、跨域、缓存、压缩功能介绍 nginx基础学习(五):nginx实现防盗链、跨域、缓存、压缩功能介绍
nginx除了三大主功能,还有很多其它实用的功能,系列文章的第五篇就让我们一起看看nginx的防盗链、跨域、缓存、压缩等功能。……。通过blog.itcrud.com访问本博客的网站,在返回的js脚本文件里面又发出了ajax请求获取文章列表,但是这个ajax请求的域名不是blog.itcrud.com/list,而是请求的……
2019-01-07
nginx基础学习(四):nginx的upstream实现负载均衡 nginx基础学习(四):nginx的upstream实现负载均衡
根据不同的场景来适用不同的方式,一般使用默认即可。在多台机器性能有差异的情况下,可以考虑设置不同的权重,让性能好的机器不浪费,性能差的机器不超负荷。ip_hash一般用的比较少,不能保证负载的均衡性,要是运气衰的时候,有可能导致一台机器瞬时命中过多被弄死。个人感觉ip_hash更适用于一个小的应用,单台机器本身就是可以承载所有……
2019-01-05
nginx基础学习(三):nginx的rewrite重定向和if判断使用 nginx基础学习(三):nginx的rewrite重定向和if判断使用
nginx的安装、启动关闭退出重启基本操作命令、nginx.conf配置文件了解、location的root、alias、proxy系列的数据都已经写过了,有兴趣了解的可以看看文末的推荐文章。location里面的东西真的很多,也是非常重要的。可以说在配置nginx过程中90%都是在配置location。这一篇文章的目的是写location中的另一个……
2019-01-03
nginx基础学习(二):nginx的location内部属性的详细说明和介绍 nginx基础学习(二):nginx的location内部属性的详细说明和介绍
上一篇文章写的nginx的基础安装,以及nginx配置文件的整体结构。这篇文章将会一起来看一下nginx中的一个重要属性location,location是放在server里面的,用于匹配访问的域名后的path路径。location匹配的规则很复杂,内容也是非常多,这里只做简单的介绍。location的匹配规则有三种,分别是精准匹配……
2018-12-31
nginx基础学习(一):linux环境下nginx的安装和配置文件的初步认识 nginx基础学习(一):linux环境下nginx的安装和配置文件的初步认识
nginx目前在市场上使用是非常广泛的,作为一个开发人员,可以不会nginx的高级使用,但是基本的使用场景以及日常问题排查技能还是要有的。nginx使用的方向主要有三个,分别是路由功能、负载均衡功能以及静态资源服务功能。路由功能主要是用来将不同请求分发到不用的服务上,负载均衡是将请求分发到一个服务的集群中的不同虚拟机上,这两种……
2018-12-09