
nginx
文章平均质量分 79
嘻嘻@♞
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HTTPS 基本原理
HTTP 协议(HyperText Transfer Protocol,超文本传输协议):是客户端浏览器与Web服务器之间的应用层通信协议。HTTPS 协议(HyperText Transfer Protocol over Secure Socket Layer):可以理解为HTTP+SSL/TLS, 即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL,用于安全的 HTTP 数据传输。原创 2025-05-20 21:10:20 · 623 阅读 · 0 评论 -
nginx监控&&nginx 变量
所有的 Nginx变量在 Nginx 配置文件中引用时都须带上 $ 前缀- 在 Nginx 配置中,变量只能存放一种类型的值,而且也只存在一种类型,那就是字符串类型所有的变量值都可以通过这种方式引用:$变量名nginx中的变量分为两种,自定义变量与内置预定义变量声明变量可以在sever,http,location等标签中使用set命令声明变量,语法如下set $变量名 变量值- nginx 中的变量必须都以$开头。原创 2025-05-19 20:28:36 · 1133 阅读 · 0 评论 -
nginx 访问控制
(1)基于IP的访问控制:http_access_module(2)基于用户的信任登录:http_auth_basic_module。原创 2025-05-19 19:56:11 · 603 阅读 · 0 评论 -
nginx 流量控制
如果不加nodelay只有burst的时候只会延迟转发请求超过限制的请求出现503错误如果nodelay和burst参数都有不会延迟转发请求并且超出规定的请求次数会返回503。原创 2025-05-19 19:39:22 · 1264 阅读 · 0 评论 -
nginx 错误页面配置
404.html上如果引用其他文件的png或css就会有问题,显示不出来,因为其他文件的访问也要做配置;/usr/local/nginx/html/ 路径下必须有404.html这个文件!为了简单,可以将css嵌入文件中,图片用base编码嵌入;之后访问IP加这个文件。原创 2025-05-13 10:00:00 · 268 阅读 · 0 评论 -
nginx 的平滑升级
主进程支持的信号- TERM, INT: 立刻退出- QUIT: 等待工作进程结束后再退出- KILL: 强制终止进程- HUP: 重新加载配置文件,使用新的配置启动工作进程,并逐步关闭旧进程。- USR1: 重新打开日志文件- USR2: 启动新的主进程,实现热升级- WINCH: 逐步关闭工作进程工作进程支持的信号- TERM, INT: 立刻退出- QUIT: 等待请求处理结束后再退出- USR1: 重新打开日志文件。原创 2025-05-12 20:09:06 · 370 阅读 · 0 评论 -
nginx日志切割脚本
【代码】nginx日志切割脚本。原创 2025-05-12 19:51:41 · 342 阅读 · 0 评论 -
nginx 日志配置
Nginx中通过access_log和error_log指令配置访问日志和错误日志,通过log_format我们可以自定义日志格式。单独开启server的访问日志server {listen 80;访问当我们访问的这个server的时候日志将会输出到test.access.log.原创 2025-05-12 19:20:29 · 600 阅读 · 0 评论 -
nginx 地址重写
URL重写(URL Rewrite)是一种将传入Web请求重定向到其他URL的技术,常用于优化URL结构或实现特定功能。在Nginx中,Rewrite功能通过相关指令实现,主要包括if、rewrite、set和return。原创 2025-05-09 21:19:36 · 1186 阅读 · 0 评论 -
nginx的localtion指令详解
多个location配置的情况下匹配顺序为:首先匹配 =,其次匹配^~, 其次是按正则匹配,最后是交给 / 通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。location 是在 server 块中配置,根据不同的 URI 使用不同的配置,来处理不同的请求。location 是有顺序的,会根据不同请求配置的优先级来匹配的location 处理。当前只有一个规则开启,因此当匹配url以/a/开头的任何url时,都会返回状态码678。= 大于 ^~ 大于 ~|~*|!~ 需要区分大小写。原创 2025-05-09 20:41:28 · 1310 阅读 · 0 评论 -
nginx配置协议
OSI(Open System Interconnection)是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范,共包含七层协议。原创 2025-05-09 09:26:16 · 466 阅读 · 0 评论 -
nginx 会话保持(cookie的配置)
nginx会话保持主要有以下几种实现方式。原创 2025-05-08 21:19:14 · 915 阅读 · 0 评论 -
nginx 配置后端健康检查模块
nginx自带的针对后端节点健康检查的功能比较简单,通过默认自带的ngx_http_proxy_module 模块和ngx_http_upstream_module模块中的参数来完成,当后端节点出现故障时,自动切换到健康节点来提供访问。nginx_upstream_check_module模块由淘宝团队开发 淘宝自己的 tengine 上是自带了该模块的。check_http_expect_alive:指定HTTP回复的成功状态,默认认为2XX和3XX的状态是健康的;此处使用的是nginx1.20.1。原创 2025-05-08 20:41:52 · 879 阅读 · 0 评论 -
nginx 实现动静分离
三个机器,准备一个nginx代理 两个http 分别处理动态和静态。原创 2025-05-08 20:04:10 · 1028 阅读 · 0 评论 -
nginx--负载均衡
此种算法可以依据页面大小和加载时间长短智能地进行负载均衡,也就是根据后端服务器的响应时间来分配请求,响应时间短的优先分配。Nginx本身是不支持 fair的,如果需要使用这种调度算法,必须下载Nginx的 upstream_fair模块。2、ip_hash:每个请求按访问IP的hash结果分配,同一个IP客户端固定访问一个后端服务器。跟据配置的权重的大小而分发给不同服务器不同数量的请求。当其他所有的非backup机器出现故障或者忙的时候,才会请求backup机器,因此这台机器的压力最轻。原创 2025-05-07 19:05:24 · 398 阅读 · 0 评论 -
nginx--反向代理
需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请求分发到后端正真提供服务的服务器上。服务器返回自己的服务到负载均衡设备。负载均衡设备将服务器的服务返回用户。原创 2025-05-07 17:42:43 · 633 阅读 · 0 评论 -
nginx服务--虚拟主机技术
虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置。1、基于域名的虚拟主机 (server_name来区分虚拟主机——应用:外部网站)2、基于ip的虚拟主机, (一块主机绑定多个ip地址)3、基于端口的虚拟主机 (端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台)原创 2025-05-07 15:09:44 · 753 阅读 · 0 评论 -
nginx安装部署
Nginx版本类型Mainline version: 主线版,即开发版Stable version: 最新稳定版,生产环境上建议使用的版本Legacy versions: 遗留的老版本的稳定版。原创 2025-05-06 19:20:08 · 1030 阅读 · 1 评论 -
nginx服务--基础
那么,这个处理的worker不会这么一直等着,他会在发送完请求后,注册一个事件:“如果upstream返回了,告诉我一声,我再接着干”。:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。ngnix会有很多连接进来, 默认采用epoll会把他们都监视起来,然后像拨开关一样,谁有数据就拨向谁,然后调用相应的代码处理。- 抗并发,Nginx 处理请求是异步非阻塞的,而Apache则是阻塞型的。• epoll 现在是线程安全的。原创 2025-05-06 19:05:17 · 748 阅读 · 0 评论 -
HTTP协议--超文本传输协议
请求不会修改服务器资源(如 GET、HEAD、OPTIONS)。原创 2025-05-06 17:49:38 · 1100 阅读 · 1 评论