常见的 Nginx 设置选项整理 (2)

  这大概还想增加一些其它的参数

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 day
expires +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 不变版下载

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10139.html