Nginx代理阿里云OSS图片 并设置缓存

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: Nginx代理阿里云OSS图片 并设置缓存

server {
server_name oss.hanye.com;

listen 443 ssl;
ssl_certificate      /usr/local/nginx/ssl/hanye.crt;
ssl_certificate_key  /usr/local/nginx/ssl/hanye.key;
ssl_session_timeout 10m;
access_log /data/wwwlogs/oss_access_nginx.log combined;
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 SSLv3;
ssl_prefer_server_ciphers on;

location / {

 #跨域设置   强烈建议在OSS控制台设置跨域
  # add_header 'Access-Control-Allow-Origin' $http_origin;
  # add_header 'Access-Control-Allow-Credentials' 'true';
  # add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
  # add_header 'Access-Control-Allow-Headers' 'DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
   add_header    Cache-Control  max-age=2592000;
   proxy_pass  https:// 内网 Bucket 域名;
   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      300;
   proxy_send_timeout         300;
   proxy_read_timeout         300;
   proxy_buffer_size          128k;
   proxy_buffers              4 64k;
   proxy_busy_buffers_size    128k;
  # proxy_temp_file_write_size 128k;
   expires 100d; 

}
}

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
7天前
|
监控 应用服务中间件 测试技术
确保正则表达式在 Nginx 代理中的准确性和稳定性
【10月更文挑战第19天】总之,正则表达式在 Nginx 代理中具有重要作用,但要确保其准确性和稳定性需要付出一定的努力和关注。通过以上方法的综合运用,我们可以提高正则表达式配置的可靠性,为用户提供更好的服务体验。
|
20天前
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
89 4
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
7天前
|
应用服务中间件 API nginx
使用正则表达式实现 Nginx 代理
【10月更文挑战第19天】在不断发展的互联网技术中,掌握正则表达式在 Nginx 代理中的应用是非常重要的。不断探索和实践,将有助于我们在实际工作中更好地运用这一技术,提升项目的质量和效率。
|
7天前
|
缓存 负载均衡 应用服务中间件
Nginx 实现一个端口代理多个前后端服务
【10月更文挑战第19天】Nginx 的强大功能不仅限于此,它还可以与其他技术和工具相结合,为我们的应用提供更强大的支持和保障。在不断发展的互联网时代,掌握 Nginx 的使用技巧将为我们的工作和生活带来更多的便利和效益。
|
24天前
|
存储 缓存 监控
|
24天前
|
存储 缓存 负载均衡
Nginx代理缓存机制
【10月更文挑战第2天】
55 4
|
24天前
|
存储 应用服务中间件 PHP
设置nginx中文件上传的大小限制度
设置nginx中文件上传的大小限制度
|
23天前
|
存储 缓存 NoSQL
Nginx缓存
Nginx缓存
26 1
|
24天前
|
应用服务中间件 网络安全 nginx
nginx如何代理ssl
nginx如何代理ssl
|
7天前
|
应用服务中间件 BI nginx
Nginx的location配置详解
【10月更文挑战第16天】Nginx的location配置详解