nginx
文章平均质量分 58
nginx学习,基础使用,高可用,负载均衡,动静分离,底层原理,面试题。
深山猿
不断进化的深山猿
展开
-
nginx导致的返回内容缺少
执行curl后返现接口仅返回部分内容,出参感觉被截取少了一部分;但是在服务所在机器上直接执却发现能返回完整信息。原创 2024-04-16 12:42:42 · 722 阅读 · 0 评论 -
nginx初识、安装、网页静态服务器、基本命令
nginx是什么?Nginx是一个web服务器和反向代理服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。什么时候会用到nginx1、 http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、 虚拟主机。可以实现在一台服务器虚拟出多个网站3、 反向代理(解决网络中的安全问题)4、 负载均衡(解决高访问量下单个tomcat无...原创 2019-03-05 12:06:19 · 269 阅读 · 0 评论 -
nginx反向代理,带项目名称服务的反向代理静态资源无法加载
反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求,发给内部网络上的服务器并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器反向代理总结就一句话:代理端代理的是服务端正向代理正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从...原创 2019-03-05 17:41:56 · 25130 阅读 · 8 评论 -
nginx配置及语法
Nginx 基础配置在了解具体的Nginx配置项之前我们需要对于Nginx配置文件的构成有所概念,一般来说,Nginx配置文件会由如下几个部分构成:# 全局块... # events块events { ...}# http块http { # http全局块 ... # 虚拟主机server...原创 2019-03-05 18:30:07 · 285 阅读 · 0 评论 -
nginx的动静分离
动态资源、静态资源分离动态资源、静态资源分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路 动态资源、静态资源分离简单的概括是:动态文件与静态文件的分离为什么要做动、静分离?在我们的软件开发中,有些请求是需要后台处理的(如:.jsp,.do等等),有些请求...原创 2019-03-07 19:02:31 · 219 阅读 · 0 评论 -
nginx的负载均衡实例,均衡策略,session保持方案
负载均衡负载均衡定义:代理服务器将接收的请求均衡的分发到各服务器中负载均衡作用:主要解决网络拥塞问题,提高服务器响应速度,服务就近提供,达到更好的访问质量,减少后台服务器并发压力。负载均衡的配置实例可访问的服务有两个:http://172.16.25.44:8080/rsbihttp://192.168.1.138:8080/rsbi,nginx.conf完整配置如下:#...原创 2019-03-06 14:12:21 · 1441 阅读 · 0 评论 -
nginx压缩、缓存、增加ssl、配置实例
nginx压缩即可以对页面进行gzip压缩,然后传到用户那里,再解压;实现方案即在nginx.conf的http块中增加如下配置: gzip on; gzip_min_length 1k; #最小1K gzip_buffers 16 64K; gzip_http_version 1.1; gzip_comp_level 6; gzip_typ...原创 2019-03-07 19:11:36 · 1287 阅读 · 0 评论 -
Keepalived+Nginx+Tomcat 实现高可用Web集群
nginx的高可用的含义注意:本文的高可用针对的是nginx,不是tomcat。如果某个tomcat挂掉了,nginx中如果配置了多个tomcat,nginx会将挂掉的tomcat剔除。但是问题是如果nginx挂了,那服务就彻底不可用了,所以引入了keeplived,他要求你至少有两个nginx,其中的一个nginx挂了,那么keeplived会自动切到另一台nginx上,这样就保证了ngi...转载 2019-03-08 11:38:31 · 963 阅读 · 0 评论 -
nginx原理总结
1、Nginx是如何处理一个请求的呢?首先,nginx在启动时,会解析配置文件,得到需要监听的端口与ip地址,然后在nginx的master进程里面先初始化好这个监控的socket,再进行listen然后再fork出多个子进程出来, 子进程会竞争accept新的连接。此时,客户端就可以向nginx发起连接了。当客户端与nginx进行三次握手,与nginx建立好一个连接后此时,某一个子...原创 2019-03-11 18:47:46 · 7753 阅读 · 1 评论