这大概还想增加一些其它的参数
proxy_cache one;proxy_cache_key mylocation.$request_uri;
proxy_cache_valid 200 302 304 10m;
proxy_cache_valid 301 1h;
proxy_cache_valid any 1m;
proxy_cache_use_stale error timeout invalid_header http_500 http_502 http_503 http_504 http_404;HTTP caching options
有时你想利用其它的对象来做 Cache,你大概需要指定怎么样 cache。你可以给 cache 的信息的文件 include 到你的 root 的 location 中
location / {root /var/www;
include cache-control.conf;
index index.html index.htm;
}
你可以指定差异的头到于差异的文件
# default cache 1 dayexpires +1d;
if ($request_uri ~* "^/services/.*$") {
expires +0d;
add_header Pragma "no-cache";
}
if ($request_uri ~* "^/(index.html)?$") {
expires +1h;
}SSL
假如你要设置 ssl 的毗连的话
server {server_name ;
listen 443;
ssl on;
ssl_certificate /usr/local/nginx/ssl/cert.pem;
ssl_certificate_key /usr/local/nginx/ssl/cert.key;
include locations.conf;
}
Nginx下载
nginx for Linux v1.2.7 不变版下载
nginx for Windows v1.8.1 不变版下载