系统相关
首页 > 系统相关> > 为MinIO Server设置Nginx代理

为MinIO Server设置Nginx代理

作者:互联网

官方文档地址:http://docs.minio.org.cn/docs/master/setup-nginx-proxy-with-minio

标准的Root配置

server {
 listen 80;
 server_name example.com;
 location / {
   proxy_set_header Host $http_host;
   proxy_pass http://localhost:9000;
 }
}

注意:

非Root配置

 location ~^/files {
   proxy_buffering off;
   proxy_set_header Host $http_host;
   proxy_pass http://localhost:9000;
 }

注意:

使用Rewrite的非Root配置

以下location配置允许访问任何存储桶,但只能通过未签名的URL,因此只能访问公开的存储桶。

 location ~^/files {
   proxy_buffering off;
   proxy_set_header Host $http_host;
   rewrite ^/files/(.*)$ /$1 break;
   proxy_pass http://localhost:9000;
 }

注意:

标签:files,http,MinIO,Server,Nginx,proxy,9000,localhost,minio
来源: https://www.cnblogs.com/sanduzxcvbnm/p/15988362.html