随笔分类 - nginx
摘要:详解nginx配置 worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepa
阅读全文
摘要:先来一个配置 再来另外一个 这两个地址对应的域名都配置解析了,并且解析的ipv4地址是你的服务器ip,且上面配置文件中的内容都在服务器做了相应的配置,对应的路径下的资源是需要准备好的(比如网站或图片或静态html) 这些都设置好了以后就可以生效了
阅读全文
摘要:nginx下载 从官网下载,使用命令在linux下载即可,这个是目前稳定版最新的1.24.0版本,如果想要用旧版本直接修改版本号即可(旧版本我用的是1.12.2) 下载需要使用wget命令,默认是没有的 # 安装wget yum install wget # 建议直接下载到合适的地方 先切换 cd
阅读全文
摘要:原理: 包含master和worker,采用争抢模式 worker数和服务器cpu数相等是最合适的(8核则设置为8) 本地能建立最大连接数是worker_connection=worker_connections*worker_processes http最大并发数量worker_connectio
阅读全文
摘要:高可用方案 简单说就是集群,什么是集群呢,加单说就是一个不够来俩个,俩不够来三。 所以高可用就是在之前传统方式的基础上,万一nginx挂了,所有服务都将不可用。 所以可以使用以下结构,进行设计 让两台需要集群的nginx进行绑定一个虚拟ip。 准备:需要两台虚拟机、两台都安装nginx、安装keep
阅读全文
摘要:动静分离 分开静态请求、和静态请求分开。 静态请求由nginx静态资源处理器处理,动态请求由tomcat解决。 两种方式: 1.主流:将两种资源分开部署在不同的服务器上。 2.动静混合发布,通过nginx分开 通过location指定不同的后缀名实现请求转发 步骤:准备好静态资源、和动态资源(模拟,
阅读全文
摘要:nginx如何实现负载均衡 先说一下,啥是负载均衡: 简单一个小例子:频繁请求同一个接口(或服务)会受不了(服务可能会卡顿或挂掉),这个现象就是负载太重了。均衡就是找好几个,共同分担这个请求压力。 如何做呢? 步骤: 点击查看代码 upstream myserver{ server 服务ip+端口号
阅读全文
摘要:案例: 分析: ip相同,都可以在host进行配置,或者直接到虚拟机的浏览器进行测试,目的是通过不同的路由跳转到不同的端口服务(不同的tomcat) 步骤: 先准备配host 由本地指向 虚拟机 准备tomcat8080、8081(这里别忘了开放端口号,我直接把防火墙给关了,毕竟是自己测着玩~生产环
阅读全文
摘要:代理:可以理解为中间商,用来帮助事物A和事物B建立连接的桥梁。 什么是反向代理呢,其实就是反过来,反客为主大家都知道吧。 说明: 这里稍微罗嗦一下。做一个说明。 正常情况下,你是需要干什么,才去干什么(正常逻辑); 而反向代理之后是,你需要找一个事物A,而他带着你去找你要找的事物A(你访问的目标本身
阅读全文