配置Nginx代理到OSS

server {

   server_name oss.hanye.com;

   listen 443 ssl;

   ssl_certificate   /usr/local/nginx/conf/ssl/oss.hanye.com.crt;

   ssl_certificate_key  /usr/local/nginx/conf/ssl/oss.hanye.com.key;

   ssl_session_timeout 10m;

   access_log /data/wwwlogs/oss_access_nginx.log main;

   ssl_buffer_size     64k;

   ssl_session_cache       shared:SSL:10m;

   ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

   ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

   ssl_prefer_server_ciphers on;


  location / {

      add_header    Cache-Control  public,max-age=5184000;

      proxy_pass https://hanye.oss-cn-shenzhen-internal.aliyuncs.com;

      proxy_hide_header Content-disposition; #设置默认为预览方式。

      proxy_set_header   X-Real-IP        $remote_addr;

      proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

      proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;

      proxy_max_temp_file_size 0;

      proxy_connect_timeout     400;

      proxy_send_timeout         400;

      proxy_read_timeout         400;

      proxy_buffer_size          128k;

      proxy_buffers              4 64k;

      proxy_busy_buffers_size    128k;

     # proxy_temp_file_write_size 128k;

      expires 100d;

  }

}