写法nginx tcp

TCP之三次握手四次挥手与UDP区别

目录1 TCP三次握手四次挥手1.1 数据包说明1.1.1 TCP数据包1.1.2 UDP数据包1.1.3 TCP和UDP差异1.1.4 TCP可靠性传输机制1.2 三次握手1.2.1 三次握手定义1.2.2 三次握手问题1.2.2.1 问题引入分析1.2.2.2 历史连接1.2.2.3 同步双方初 ......
TCP UDP

(坚持每天写算法)基础算法复习与学习part1基础算法1-7——高精度减法(处理t=1和t>1代码的写法,t为操作次数)

题目: 思路:这一道题其实和高精度加法的思路是差不多的,都是使用算式进行模拟。 重点:关于代码怎么写,在高精度加法那里还看不太出来(我也没有写),但是在高精度减法这里就完全可以看出来了。我们在加法算式里面,一般是A[i]+B[i]+t,但是也可以这么写:t+A[i]+B[i],我们可以先写进位,然后 ......
算法 基础 高精 减法 写法

nginx 一个域名区分pc和手机!

location / { set $root '/usr/share/nginx/html/pc/dist'; # 这部分校验可以改! if ( $http_user_agent ~ "(MIDP)|(WAP)|(UP.Browser)|(Smartphone)|(Obigo)|(Mobile)|( ......
域名 手机 nginx

3-format的写法与定义

写法:format 定义:字符串格式化 格式化输出的好处: 1. 格式化输出可以让代码更加简洁 2. 格式化输出可以让代码更加易于维护 3. 格式化输出可以让代码更加易于阅读 4. 格式化输出可以让代码更加易于理解 5. 格式化输出可以让代码更加易于扩展 name = "王五" # 定义一个字符串变 ......
写法 format

2-%s的写法与定义

写法:%s 定义:占位符(占位置的符号) 如果只占一个位置,那么字符串后面%变量名/数据值 如果占多个位置,那么字符串后面%(变量名/数据值) name = "张三" print('我叫%s' %name) age = 18 print('我叫%s,今年%s岁'%(name,age)) ......
写法

nginx启用HTTP2特性

本文于2017年2月底完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 查看当前nginx的编译选项 #./nginx -V nginx version: nginx/1.9.15 built by gcc 5.4.0 20160609 ( ......
特性 nginx HTTP2 HTTP

nginx代理header丢失的问题

header名称中如果有下线,如:j_roadFlow_loginToken 则在nginx配置文件中一定要加上: underscores_in_headers on; #这里是on,不然无法传递带下划线的header ......
header 问题 nginx

Nginx——配置代理-服务的代理

docker 容器的配置 docker run --name nginx-t -p 1234:8099 -d nginx:bitmap 命令 -p 是用来进行端口映射的,它可以穿透防火墙的限制,将容器内部的端口映射到宿主机(主机)的对应端口上, 从而可以通过宿主机访问容器内部的应用服务 这个命令将运 ......
Nginx

TCP 重传 、滑动窗口、流量控制、拥塞控制

参考: 小林 coding : https://xiaolincoding.com/network/3_tcp/tcp_feature.html 重传机制 常见的重传机制: 超时重传:发送方在 RTO 内发送方没有收到接收方的 ack 确认应答报文。问题:超时周期可能相对较长 快速重传:接收方接收a ......
流量 TCP

"nginx.conf" E514 : write error (file system full?)

出现这段提示,可以先看看磁盘空间是不是满了 不看不知道,一看吓一跳,什么时候我的业务这么丰富了 下面开始查看哪个位置占用空间了 查看各目录大小 du -h --max-depth=1 / 再次确认详细的地方 du -h --max-depth=1 /home 这里就确认了具体的位置 这个时候先删除m ......
quot system nginx error write

YAML示例:nginx使用configmap配置并开启镜像

# use nginx to be a proxy, mirror each request to other services, 10.96.2.58 send back the reponse to user client. m1 and m2 just mirror the request, ......
示例 configmap 镜像 nginx YAML

input 的写法与定义

写法:input() 定义:输入 输入操作:从控制台中输入内容 intput() #等待用户输入,回车结束 输入的时候给一些友好的提示,在input()类型中加入字符串类型的提示 a = input('请输入用户名:') # 获取用户输入的用户名 print('你输入的用户名是:', a) # 打印 ......
写法 input

nginx反向代理时报no resolver defined to resolve

错误日志 2024/01/11 05:29:22 [error] 29#29: *44 no resolver defined to resolve www.test.com, client: 127.0.0.1, server: _, request: "GET /test/123 HTTP/1. ......
resolver 时报 defined resolve nginx

Nginx长连接学习之二

Nginx长连接学习之二 背景 距离最开始学习Nginx的长连接已经一年半; 距离最开始学习Linux的TCP内核参数也已经过去了一年. 最近产品再次出现了TCP链接相关的问题. 因为一开始不知道部署模式已经变更, 我先排除了内存参数的问题. 结果很打脸, 还是内核参数问题导致的, 但是可能比较隐晦 ......
Nginx

[转帖]浏览器HTTP请求并发数和TCP连接的关系

https://cloud.tencent.com/developer/article/1518678 面试题目(头条): 网页中的图片资源为什么分放在不同的域名下? 浏览器与服务器建立一个TCP连接后,是否会在完成一个http请求后断开?什么条件下会断开? 一个TCP连接可以同时发送几个HTTP请 ......
浏览器 HTTP TCP

YAML示例:创建单幅本nginx容器到指定节点及其service

# one rc deployment, schedule it to the node that has a label "ip" equals to "172.18.8.241" apiVersion: apps/v1 kind: Deployment metadata: name: 241-d ......
节点 示例 容器 service nginx

nginx集成brotli压缩算法

本文于2017年2月中旬完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 Google开源Brotli压缩算法 Brotli是一种全新的数据格式,可以提供比Zopfli高20-26%的压缩比。 在caniuse网站查询当前主流浏览器对bro ......
算法 brotli nginx

如何判断一个网站是用的Nginx,还是Apache

事件起因: 接手了同事移交过来的一个网站,但是不知道这个网站是用什么做代理的,于是就去网上查资料 解决办法: 打开cmd窗口,输入以下命令即可 curl--head 域名/IP ......
还是 Apache Nginx 网站

Nginx配置

Nginx.conf 配置文件结构 Nginx 是一款 web 服务器,以反向代理、负载均衡、高性能而出名。Apache tomcat 也是类似的 Web服务器,区别在于 tomcat 是多进程/多线程的并发模型,nginx 是基于事件的异步IO 的并发模型。 其配置文件整体包括 全局块、http块 ......
Nginx

TCP三次握手源码分析(客户端接收SYN+ACK以及发送ACK)

内核版本:Linux 3.10内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数)《TCP三次握手源码分析(客户端发送SYN)》《TCP三次握手源码分析(服务端接收SYN以及发送SYN+ACK)》 一 ......
ACK 源码 客户端 客户 TCP

nginx中多个server块共用upstream会相互影响吗

nginx中经常有这样的场景,多个server块共用一个域名。 如:upstream有2个以上的域名,nginx配置两个server块,共用一个upstream配置。 那么,如果其中一个域名发生"no live upstreams while connecting to upstream"错误,会不... ......
upstream 多个 server nginx

TCP协议详解

本文围绕网络模型、TCP头部、TCP API交互流程、TCP超时重传、TCP滑动窗口、TCP拥塞控制以及Nagle算法这些模块展开讲解。 网络模型 网络模型有OSI(Open System Interconnection)七层模型、TCP/IP五层模型、TCP/IP四层模型,前两种模型都是学术上的概 ......
TCP

Nginx实战系列之功能篇----后端节点健康检查

Nginx实战系列之功能篇 后端节点健康检查 公司前一段对业务线上的nginx做了整理,重点就是对nginx上负载均衡器的后端节点做健康检查。目前,nginx对后端节点健康检查的方式主要有3种,这里列出: 1、ngx_http_proxy_module 模块和ngx_http_upstream_mo ......
节点 实战 功能 Nginx

Nginx 服务器开启status页面检测服务状态

一、Nginx status monitor 和apache 中服务器状态一样。输出的内容如: 第1列: 当前与http建立的连接数,包括等待的客户端连接:2第2列: 接受的客户端连接总数目:20 处理的客户端连接总数目:20 客户端总的请求数目:50第3列: 当前,nginx读请求连接 当前,ng ......
状态 页面 服务器 status Nginx

少见但非常好用的js写法技巧。

1. 使用 flatMap 数组方法 flatMap() 本质上是 map()和 flat() 的组合,区别在于 flatMap 只能扁平1级,flat 可以指定需要扁平的级数,flatmap 比分别调用这两个方法稍微高效一些。 const arr = [1, 2, [4, 5], 6, 7, [8 ......
写法 技巧

Nginx采用虚拟目录的方式代理IIS站点

Nginx采用虚拟目录的方式代理IIS站点 起因 背景 由于IIS出现了某种不可知的问题,H5APP的部署从IIS改为Nginx。 H5APP的Nginx的部署比较简单,直接修改官方的实例即可 但是之前H5站点中有一个虚拟目录用于客户单点登录认证,所以需要在Nginx中添加对应的虚拟目录,但是单点认 ......
站点 方式 目录 Nginx IIS

[转帖]nginx反向代理时保持长连接

https://www.cnblogs.com/liufarui/p/11075630.html ·【场景描述】 HTTP1.1之后,HTTP协议支持持久连接,也就是长连接,优点在于在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。 如果我们使用了nginx去作为反 ......
nginx

[转帖]京东大佬细说:Nginx反向代理时保持长连接,看完直呼"学到了!"

https://mp.weixin.qq.com/s?__biz=MzU1MzE2NzIzMg==&mid=2247488405&idx=1&sn=7081ff4e0ac1de38ef14acf49d9102cd&utm_source=tuicool&utm_medium=referral 前言: ......
quot Nginx

计算机网络分层结构--OSI模型、TCP/IP 模型、五层模型

计算机网络分层结构 OSI参考模型与TCP/IP参考模型 五层参考模型 ......
模型 计算机网络 结构 OSI TCP

[转帖]修改Linux内核参数,减少TCP连接中的TIME-WAIT

https://www.cnblogs.com/xiaoleiel/p/8340346.html 一台服务器CPU和内存资源额定有限的情况下,如何提高服务器的性能是作为系统运维的重要工作。要提高Linux系统下的负载能力,当网站发展起来之后,web连接数过多的问题就会日益明显。在节省成本的情况下,可 ......
内核 TIME-WAIT 参数 Linux TIME
共2686篇  :1/90页 首页上一页1下一页尾页