1构造一个子请求NGINX 模块, 2子请求以反向代理方式请求目标API 接口,在子请求的模块里解析返回值 3 构造301请求
阅读全文 →
变量名说明$arg_name指URL请求中的参数,name是参数的名字$args代表URL中所有请求的参数$binary_remote_addr客户端地址以二进制数据的形式出现,通常会和限速模块一起使用$body_bytes_sent发送给客户端的字节数,不包含响应头$bytes_set发送给客户端的字节总数$document_uri设置$uri的别名$hostname运行Nginx的服务器名$http_referer表示请求是从哪个页面链接过来的$http_user_agen
阅读全文 →
import requests
def nlenth(n):
ret=""
for x in range(n) :
ret+="-"
re
阅读全文 →
SELECT DATE(create_date) AS createdate,COUNT(*) AS total FROM sys_log WHERE DATE_SUB(CURDATE(),INTERVAL 7 DAY) < DATE(create_date) AND log_type=0 AND method like '%Login%'&
阅读全文 →
AntsCDN:界面美观的CDN系统
2022-01-18
分类:网站服务器
AntsCDN是自建CDN的系统,界面非常美观,而且整个节点的动态加载效果给人很靠谱的感觉,小哲我做了这么些天业务,以前都是我自己在用,现在跟别人一块用,我才发现,很多人对一个产品的第一印象来源于产品的页面,比如你的CDN界面好看,给人的感觉就是用心靠谱,所以AntsCDN在这方面做的很好。AntsCDN系统也有不少的CDN厂家在用,效率和速度没得说,同步速度和设置更改逻辑都很完善,作为一
阅读全文 →
#pragma once
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned int DWORD;
typedef long LONG;
#pragma pack(1)
//位图文件头定义;
//其中不包含文件类型信息(由于结构体的内存结构决定,
/
阅读全文 →
// img_rotate.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
#pragma pack(1)
typedef struct tagBITMAPFILEHEADER {
int16_t bfType;//
阅读全文 →
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <
阅读全文 →
/**
* @param $startDateTime 开始时间
* @param $endDateTime 结束时间
* @return array
*/
private function timeDiff($startDateTime, $endDateTime) {
 
阅读全文 →
SSL证书工作原理SSL握手证书主要作用是在SSL握手中,我们来看一下SSL的握手过程1. 客户端提交https请求2. 服务器响应客户,并把证书公钥发给客户端3. 客户端验证证书公钥的有效性4. 有效后,会生成一个会话密钥5. 用证书公钥加密这个会话密钥后,发送给服务器6. 服务器收到公钥加密的会话密钥后,用私钥解密,获取会话密钥7. 客户端与服务器双方利用这个会话密钥加密要传输的数据进行通信见下图:SSL证书作用https
阅读全文 →