分类目录归档:web server

CDN provider

市面上有很多CDN供应商,常见的有: Akamai (全球最大) webluke … 继续阅读

发表在 web server | CDN provider已关闭评论

HTTP Cache

头部 缓存控制头部: Last-Modified:表示文档的最后修改时间,当去服 … 继续阅读

发表在 web server | HTTP Cache已关闭评论

API 设计指南

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机 … 继续阅读

发表在 web server | API 设计指南已关闭评论

Let’s Encrypt SSL and Nginx (using certbot)

A few days ago I enabled HTTPS and SSL/T … 继续阅读

发表在 web server | Let’s Encrypt SSL and Nginx (using certbot)已关闭评论

OpenSSL 生成自签名证书(简)

OpenSSL 是 SSL 和 TLS 协议的开放式源代码实现。它在标准通信层上 … 继续阅读

发表在 web server | OpenSSL 生成自签名证书(简)已关闭评论

SQUID 正向代理

快速安装

执行yum install squid
复制最下面的配置文件覆盖默认配置文件squid.conf
生成密码文件(见下图)
启动squid:service squid start

配置文件介绍

#################################
###   acl和http_pass访问控制   ###
#################################
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0...

继续阅读

发表在 web server | 标签为 | SQUID 正向代理已关闭评论

nginx Embedded Variables

The ngx_http_core_module module supports embedded variables with names matching the Apache Server variables. First of all, these are variables representing client request header fields, such as$http_user_agent, $http_cookie, and so on. Also there are other variables:

$arg_name
argument&...

继续阅读

发表在 web server | 标签为 | nginx Embedded Variables已关闭评论

nginx install

./configure --prefix=/usr/local/nginx \
--user=apache \
--group=apache \
--with-http_ssl_module \
--with-http_gzip_static_module;

继续阅读

发表在 web server | 标签为 | nginx install已关闭评论

varnish vcl

# This is a basic VCL configuration file for varnish.  See the vcl(7)
# man page for details on VCL syntax and semantics.
# 
# Default backend definition.  Set this to point to your content
# server.
# 

probe healthcheck {
   .url = "/";
   .interval = 60s;
   .timeout = 0.3s;
   .wind...

继续阅读

发表在 web server | 标签为 | varnish vcl已关闭评论

Direct Routing To windows (lvs iis)

采用LVS-DR模式,real-server是windows2008

需要的特别操作:
1.新增环回网卡 (lMicrosoft Loopback Adapter)
2.配置环回ip为vip的ip,掩码255.255.255.255
3.修改网卡信息
在命令行下修改,开始--运行--cmd

netsh interface ipv4 set interface "实节点网卡名字" weakhostsend=enabled

netsh interface ipv4 set interface "实节点网卡名字" weakhostreceive=enabled
netsh inter...

继续阅读

发表在 web server | 标签为 , | Direct Routing To windows (lvs iis)已关闭评论

iis7+ rewrite variable

"CACHE_URL",
"DOCUMENT_ROOT",
"HTTP_URL",
"HTTP_HOST",
"PATH_INFO",
"PATH_TRANSLATED",
"QUERY_STRING",
"REQUEST_FILENAME",
"REQUEST_URI",
"SCRIPT_FILENAME",
"SCRIPT_NAME",
"SCRIPT_TRANSLATED",
"UNENCODED_URL",
"URL",
"URL_PATH_INFO",
"APP_POOL_ID",
"...

继续阅读

发表在 web server | 标签为 | iis7+ rewrite variable已关闭评论

varnish 参数说明

vcl_init

Called when VCL is loaded, before any requests pass through it. Typically used to initialize VMODs.

当VCL加载时调用,之后加载客户请求。一般用于初始化VMOD模块。

return() values:

返回值有:

ok Normal return, VCL continues lo...

继续阅读

发表在 web server | 标签为 | varnish 参数说明已关闭评论

Varnish 配置与管理

管理varnish以及清除内存等操作虽然可以使用varnishadm,但是这里推荐使用telnet,一个交互的管理界面。

比如: telnet 127.0.0.1 6082

之后,输入help会显示所有可用命令。

help [command] ping [timestamp] status
start
stop
stats
vcl.load
vcl.inline
vcl.use
vcl.discard
vcl.list
vcl.show
param.show [-l] [] param.set
quit
purge.url
purge.hash
purge    [&&   ]...
purge.list

继续阅读

发表在 web server | 标签为 | Varnish 配置与管理已关闭评论

IIS的各种身份验证详细测试

一、    IIS的身份验证概述.... 3

1     匿名访问... 3

2     集成windows身份验证... 3

2.1.    NTLM验证... 3

2.2.    Kerberos验证... 3

3     基本身份验证... 4

二、    匿名访问.... 4

三、    Windows集成验证.... 5

1&...

继续阅读

发表在 web server | 标签为 | IIS的各种身份验证详细测试已关闭评论

windows 2003 x64 iis6 的32bit 和64bit

IIS 6.0 可支持 32 位和 64 位两种模式。但是,IIS 6.0 不支持在 64 位版本的 Windows 上同时运行这两种模式。ASP.NET 1.1 只在 32 位模式下运行。而 ASP.NET 2.0 在 32 位或 64 位模式下都可以运行。因此,如果想要同时运行 ASP.NET 1.1 和 ASP.NET 2.0,必须在 32 位模式下运行 IIS。

要在 ASP.NET 的不同版本之间切换,请访问以下 Microsoft Developer Network (MSDN) 网站以下载并安装 ASP.NET 1.1 和 ASP.NET 2.0:
http://msdn2.micr...

继续阅读

发表在 web server | 标签为 | windows 2003 x64 iis6 的32bit 和64bit已关闭评论