最新消息:

标签:http

curl 连接超时,执行超时
curl

curl 连接超时,执行超时

admin 7年前(2019-10-30) 1浏览

连接超时 [root@aikaiyuan ~]# curl --connect-timeout 1 http://2.2.2.2 curl: (28) Connection timed out after 1001 milliseconds 连接超时...

http header “Referrer Policy: xxxxx”
header

http header “Referrer Policy: xxxxx”

admin 7年前(2019-07-01) 0浏览

前言介绍 近期在一个项目中,需要引用大量外部网站的图片,竟意外的发现在生成环境中没有问题,但在本地的开发环境下,有部分图片无法显示。于是就开启了跨域图片显示的斗争中。 名词解释 什么是引用策略(Referrer Policy)?引用策略就是从一个文档...

nginx和php-fpm连接超时之解决方法
nginx

nginx和php-fpm连接超时之解决方法

admin 9年前(2017-10-21) 1浏览

前言 现在线上系统的架构大致是这样的,除去cache的proxy机器外,还有项目的nginx proxy机器,后面跟nginx webserver + php-fpm。有时候,会看到proxy nginx的日志里面会有各种异常状态码,比如499,50...

nginx HTTP 错误码499的含义
499

nginx HTTP 错误码499的含义

admin 9年前(2017-06-22) 0浏览

Web服务器在用着 http://www.nginx.org/,在日志中偶尔会看到有499这个错误。开始没想明白到底是什么意思,在Twitter上提问也没有得到答案。日志如下: 61.135.249.220 – – [02/Oct/2009:10:2...

HTTPS科普扫盲帖
https

HTTPS科普扫盲帖

admin 9年前(2017-06-19) 1浏览

为什么需要https HTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。 举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以...

使用动态 DNS 来完成 HTTP 请求
DNS

使用动态 DNS 来完成 HTTP 请求

admin 9年前(2017-06-07) 1浏览

其实针对大多应用场景, DNS 是不会频繁变更的,使用 Nginx 默认的 resolver 配置方式就能解决。 在奇虎 360 企业版的应用场景下,需要支持的系统众多: win 、 centos 、 ubuntu 等,不同的操作系统获取 dns 的...

nginx配置反向代理或跳转出现400问题处理记录
400

nginx配置反向代理或跳转出现400问题处理记录

admin 10年前(2017-01-06) 2浏览

午休完上班后,同事说测试站点访问接口出现400 Bad Request Request Header Or Cookie Too Large提示,心想还好是测试服务器出现问题,影响不大,不过也赶紧上服务器进行测试查看,打开nginx与ugwsi日志与...

Python-aiohttp百万并发(下)
http

Python-aiohttp百万并发(下)

admin 10年前(2016-07-11) 0浏览

同步 vs 异步 重头戏来了。我们来验证异步是否值得(编码麻烦)。看看同步与异步(client)效率上的区别。异步每分钟能够发起多少请求。 为此,我们首先配置一个异步的aiohttp服务器端。这个服务端将获取全部的html文本, 来自Marry Sh...

在实践中深入理解IP协议
ip

在实践中深入理解IP协议

admin 10年前(2016-07-08) 1浏览

TCP/IP协议栈其实当然不止有TCP和IP两个协议,但以这两个协议作为这个协议栈的统称,足以体现出其在TCP/IP协议栈中的重要性,正是因为有了IP协议,才使得不同网络间可以进行通信。当然要提及IP协议,其实还需要分析与其相关的配套协议,如ICMP...

Python-aiohttp百万并发(上)
http

Python-aiohttp百万并发(上)

admin 10年前(2016-07-08) 0浏览

本文将测试python aiohttp的极限,同时测试其性能表现,以分钟发起请求数作为指标。大家都知道,当应用到网络操作时,异步的代码表现更优秀,但是验证这个事情,同时搞明白异步到底有多大的优势以及为什么会有这样的优势仍然是一件有趣的事情。为了验证,...

慢速连接攻击
http

慢速连接攻击

admin 10年前(2016-06-03) 0浏览

提起攻击,第一反应就是海量的流量、海量的报文。但有一种攻击却反其道而行之,以慢著称,以至于有些攻击目标被打死了都不知道是怎么死的,这就是慢速连接攻击。 slowhttptest是一款对服务器进行慢攻击的测试软件,包含了几种攻击方式,像Slowlori...

简易http Proxy搭建
proxy

简易http Proxy搭建

admin 10年前(2016-03-24) 0浏览

最近学校的网络超级的不爽,原来上下行都能达到几十M的网速被生生的限制为下行3M,上行0.3M不说而且屏蔽了很多网站,使用的手段相当的龌龊,直接在出口路由上将网站直接指向了127.0.0.1,十分的郁闷。我的迅雷会员算是废了,无法在线看视频了,WTF。...

docker存储结构解析
docker

docker存储结构解析

admin 11年前(2016-01-06) 0浏览

由于aufs并未并入内核,故而目前只有Ubuntu系统上能够使用aufs作为docker的存储引擎,而其他系统上使用lvm thin provisioning(overlayfs是一个和aufs类似的union filesystem,未来有可能进入内...

tcp数据重传时间细节探秘及数据中心优化
tcp

tcp数据重传时间细节探秘及数据中心优化

admin 11年前(2015-11-24) 0浏览

在数据中心网络内,机器之间数据传输的往返时间(rtt)一般在10ms以内,为此调内部服务的超时时间一般会设置成50ms、200ms、500ms等,如果在传输过程中出现丢包,这样的服务超时时间,tcp层有机会发现并重传一次数据么?如果设置成200ms以...

Linux下使用.sig签名文件验证签名
GPG

Linux下使用.sig签名文件验证签名

admin 11年前(2015-09-18) 2浏览

网上一些下载资源会同时提供下载资源名称加”.sig”为文件名的分离签名文件,用来校验下载资源的完整性。 以grub为例,当前最新版本的grub为2.00版本,可从 [ftp://ftp.gnu.org/gnu/grub/](ftp://ftp.gnu...

HTTP/2 资料汇总
http

HTTP/2 资料汇总

admin 11年前(2015-09-13) 0浏览

随着今年 5 月 14 日 HTTP/2 协议正式版的发布,越来越多的网站开始部署 HTTP/2 了。我对 HTTP 协议一直都比较有兴趣,本文汇总一些关于 HTTP/2 的资料以及我写过的文章,会持续更新。如果大家有任何问题,欢迎留言交流探讨。 协...

Nginx http https 同一 server {} 下
http

Nginx http https 同一 server {} 下

admin 11年前(2015-08-20) 0浏览

给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下: server { listen 80 default backlog=2048; listen 443; server_name linuxy...

nginx变量
nginx

nginx变量

admin 11年前(2015-07-17) 0浏览

$arg_PARAMETER 功能:如果在请求中设置了查询字符串,那么这个变量包含在查询字符串是GET请求PARAMETER中的值。 $args 功能:该变量的值是GET请求在请求行中的参数。 $binary_remote_addr 功能:二进制格式...

TCP: time wait bucket table overflow
kernel

TCP: time wait bucket table overflow

admin 11年前(2015-07-08) 2浏览

在redhat网站查到下面的信息,说是因为内存不够的原因。我觉得这个可以当作出现这个问题的解释,但是却解释得不够“完美”,我仍旧还在疑惑中:如果是是因为内存不够的原因,那么在每次测试之前,只要保证机器状态一样,那么TCP: time wait buc...

RESTful API 设计指南
api

RESTful API 设计指南

admin 11年前(2015-05-12) 1浏览

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现“API First”的设计思想。R...

理解OAuth 2.0
api

理解OAuth 2.0

admin 11年前(2015-05-12) 1浏览

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth...

Redis监控技巧
redis

Redis监控技巧

admin 11年前(2015-04-27) 0浏览

本文来自 Bugsnag 的联合创始人 Simon Maynard 的系列文章,作者根据几年来对 Redis 的使用经历,对 Redis 监控方法进行了系统性的总结,干货很多,值得一看。 原文链接:Redis Masterclass – Part 2...

nginx上传错误413 Request Entity Too Large
413

nginx上传错误413 Request Entity Too Large

admin 11年前(2015-03-26) 0浏览

默认情况下使用nginx反向代理上传超过2MB的文件,会报错413 Request Entity Too Large,解决这个方法很简单,修改配置client_max_body_size值即可 修改nginx.conf #cat /usr/local...

又见KeepAlive
KeepAlive

又见KeepAlive

admin 11年前(2015-03-25) 0浏览

我为什么要谈KeepAlive 最近工作中遇到一个问题,想把它记录下来,场景是这样的: 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端...

性能优化 Apache 服务器
apache

性能优化 Apache 服务器

admin 11年前(2015-03-24) 1浏览

在百年的时候,倒是一直用 Apache 服务器,不过貌似没有对其进行过优化,自从把博客迁移到了 Linode VPS 上,权限更大了,但是就要自己关注博客性能问题了,用 ab 测试我的博客,性能数据惨不忍睹,没办法谁叫我只买了 512MB 的 VPS...

Timing Details With cURL
curl

Timing Details With cURL

admin 12年前(2015-03-17) 0浏览

Jon’s recent Find the Time to First Byte Using Curl post reminded me about the additional timing details that cURL can provid...

Apache worker的工作原理及配置
apache

Apache worker的工作原理及配置

admin 12年前(2015-03-17) 0浏览

相对于prefork,worker是2.0 版中全新的支持多线程和多进程混合模型的MPM。由于使用线程来处理,所以可以处理相对海量的请求,而系统资源的开销要小于基于进程的服务器。但是,worker也使用了多进程,每个进程又生成多个线程,以获得基于进程...

HTTP/HTTPS自动加密反向代理方案
Bind

HTTP/HTTPS自动加密反向代理方案

admin 12年前(2015-03-17) 3浏览

这里主要介绍电脑无需任何设置,就能够自动加密代理特定网站的HTTP/HTTPS协议。由于某墙的存在,作用你懂的。敏感磁太多,这里就不多说了。 方案介绍 涉及到的软件 BIND: 一个流行的域名解析服务器,我们可以设置哪些域名需要走加密线路。 Stun...