Nginx一个 轻量级/高性能的反向代理Web服务器,实现非常高效的反向代理、负载平衡,可处理2-3万并发连接数,官方监测能支持5万并发正向代理和反向代理正向代理:一个人发送一个请求直接就到达了目标的服务器(将真实的客户端隐藏)
反方代理:请求统一被Nginx接收,nginx反向代理服务器接收到之后,按照一定的规则分发给后端的业务处理服务器进行处理(将真实的服务端隐藏)
优点:反向代理服务器可以
转载
2024-06-16 09:43:51
105阅读
Nginx面试专题总结 文章目录Nginx面试专题总结1、请解释一下什么是 Nginx?2、请列举 Nginx 的一些特性。3、请列举 Nginx 和 Apache 之间的不同点4、请解释 Nginx 如何处理 HTTP 请求。5、在 Nginx 中,如何使用未定义的服务器名称来阻止处理请求?6、 使用“反向代理服务器”的优点是什么?7、请列举 Nginx 服务器的最佳用途8、请解释 Nginx
转载
2024-03-31 22:35:23
47阅读
1.nginx常用命令 启动nginx ./sbin/nginx 停止nginx ./sbin/nginx -s stop ./sbin/nginx -s quit 重载配置 ./sbin/nginx -s reload(平滑重启) service nginx reload 重载指定配置文件 ./sbin/nginx -c /usr/local/nginx/conf/nginx.conf 查看ng
转载
2024-02-28 23:03:09
86阅读
转载请注明出处: 1 介绍下nginx特点与常用模块 2 nginx特点详细 3 反向代理和正向代理 4 负载均衡策
原创
2023-05-06 11:57:18
132阅读
21、Nginx怎么判断别IP不可访问?# 如果访问的ip地址为192.168.9.115,则返回403
if ($remote_addr = 192.168.9.115) {
return 403;
}22、怎么限制浏览器访问?## 不允许谷歌浏览器访问 如果是谷歌浏览器返回500
if ($http_user_agent ~ Chrome)
转载
2023-07-16 21:11:43
53阅读
什么是Nginx?Nginx 有哪些优点?Nginx应用场景?Nginx怎么处理请求的?Nginx 是如何实现高并发的?什么是正向代理?什么是反向代理?反向代理服务器的优点是什么?Nginx目录结构有哪些?Nginx配置文件nginx.conf有哪些属性模块?cookie和session区别?为什么 Nginx 不使用多线程?nginx和apache的区别什么是动态资源、静态资源分离?为什么要做动
转载
2023-08-13 23:46:16
96阅读
一.linux系统(1)怎么查看linux的僵尸进程(2)查看剩余内存二.数据库(1)mysql主从同步原理?(2)如果主从同步不正常怎么办?(3)mysql怎么实现数据库备份的?三.ELK(1)请问ELK的架构是怎么样的?(2)请问ELK是怎么收集日志的?四.Nginx(1)请问是怎么保持session会话的?(2)nginx调优都有哪些?五.Tomcat(1)tomcat调优都有哪些?
原创
2018-06-11 09:20:52
596阅读
CSS有哪些新特性 答案如下:CSS全部属性索引 - CSS3参考手册css88.comanimation IE10animation的六大属性animation-name规定需要绑定选择器的keyframe名称animation-duration规定完成动画所花费的时间 s ms object.style.animationDuration="3s"animation-timing-fun
原创
2022-01-30 15:38:33
530阅读
面试题总结前段时间在网上看到了一个高级java面试题这样的合集,也有网络图片传言这些是阿里的面试题,也受到了一些质疑,这边对这些面试题进行一些整理和作答,去除了含糊不清的问题和重复的概念问题,希望对面试的人有所帮助。Part1、BASEJAVA1.hashcode相等的两个类一定相等吗?equals呢?相反呢?equals在Object的方法里的实现是== 也就是比较两个对象的地址...
转载
2021-08-10 10:14:27
90阅读
面试题总结前段时间在网上看到了一个高级java面试题这样的
转载
2022-04-11 16:38:08
423阅读
项目介绍大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全局视野。有的人经常抱怨自己每天在堆业务,但没有成长。事实上,很多情况下确实在堆业务,但并不是没有成长的。并非做中间件或者技术架构才是成长,例如我们的需求分析能力,沟通协作能力,产品思维能力,抽象建模能力等都是一个非常重要的硬实力。好的,现在进入正文。1、明确项目是做什么的2、明确项目的价值。(为什么做这个...
转载
2021-07-29 09:26:45
141阅读
1、如何查看当前的Linux服务器的运行级别?who-r和runlevel命令可以用来查看当前的Linux服务器的运行级别。2、如何查看Linux的默认网关?用route-n和netstat-nr命令,我们可以查看默认网关。除了默认的网关信息,这两个命令还可以显示当前的路由表。3、如何在linux上重建初始化内存盘镜像文件?在CentOS5.X/RHEL5.X中,可以用mkinitrd命令来创建初
转载
2018-07-13 09:32:58
440阅读
CSS有哪些新特性答案如下:CSS全部属性索引 - CSS3参考手册css88.comanimation IE10animation的六大属性animation-name规定需要绑定选择器的keyframe名称animation-duration规定完成动画所花费的时间 s ms object.style.animationDuration="3s"animat...
原创
2021-07-18 14:07:09
127阅读
第1章 Spring相关1.1 什么是控制反转(IOC)?什么是依赖注入? 控制反转是应用于软件工程领域中的,在运行时被装配器对象来绑定耦合对象的一种编程技巧,对象之间耦合关系在编译时通常是未知的。在传统的编程方式中,业务逻辑的流程是由应用程序中的早已被设定好关联关系的对象来决定的。在使用控制反转的情况下,业务逻辑的流程是由对象关系图来决定的,该对象关系图由装配器负责实例化,这种实现方式还可以将对
原创
精选
2024-02-28 18:44:30
915阅读
一、Linux网络编程1.1 进程通信的定义进程通信IPC(Inter-ProcessCommunication)是进程之间互相交换信息的工作。进程的互斥、同步、通信是用来解决并发进程的资...
原创
2022-03-15 11:03:00
319阅读
1、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译。 2、int型在32位下的范围。-2的32次方到2的32次方。 3、TCP的三次握手(1)客户端向服务器端发送一个SYK表示主动打开。(2)服务器向一个
转载
2013-08-27 18:58:00
122阅读
1 实现正则表达式函数,正则表达式中含有 * ?
2 给定三元组(buy,count,prize)(sell,count,prize)
指定prize x,是的大于prize的buy都可以买到,小于prize的sell都能卖出去,满足条件的x使得交易量最大
3
转载
2012-11-12 10:40:00
65阅读
2评论
美团垃圾回收java垃圾回收,如何判断一个对象需要回收jvm 要做垃圾回收时,首先要判断一个对象是否还有可能被使用。那么
原创
2023-02-06 16:31:56
78阅读
A1.HashMap的put实现过程HashMap在put方法中,它使用hashCode()和equals()方法。
原创
2022-07-01 19:20:02
101阅读
Nginx常用的功能?WEB服务器发布静态资源反向代理(网关路由)负载均衡限流目前市面上用的非常成熟的扩展是由章亦春将Lua和Nginx粘合的ngx_lua模块,并且将Nginx核心、LuaJIT、ngx_lua模块、许多有用的Lua库和常用的第三方Nginx模块组合在一起成为OpenResty,这样开发人员就可以安装OpenResty,使用Lua编写脚本,然后部署到Nginx Web容器中运行。从而非常轻松就能开发出高性能的Web服务。html.js.css.图片,jsp.java1、t
原创
2021-08-26 09:54:12
206阅读