minio 部署docker 配置https

(27) 2023-12-10 18:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说minio 部署docker 配置https,希望能够帮助你!!!。

http

docker run -d -p 9000:9000 --name=minio --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123" -v /data/minio/data:/data -v /data/minio/config:/root/.minio minio/minio server /data --console-address ":9000" --address ":9090"

通过nginx 做转发 配成 https

server {
   listen 80;
   server_name file.*****;
   rewrite ^(.*) https://$server_name$1 permanent;
}
server {
    listen 443 ssl;
    server_name  file.*****;
    client_max_body_size 500M;
    ssl                  on;
    ssl_certificate /etc/nginx/ssl/file.juhui777.com/8464176_file.***.pem; #证书位置
    ssl_certificate_key /etc/nginx/ssl/file.juhui777.com/8464176_file.****.key; #私钥位置
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; #按照这个协议配置
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:1m;
    location / {
      proxy_pass  http://192.168.1.200:9090;
      proxy_set_header Host $http_host;     # 这点重要  换成 host 的时候 加密数据签名不正确
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Host $http_host;
      proxy_set_header X-Forwarded-Port $server_port;
      proxy_set_header X-Forwarded-Proto $scheme;
    }
    
  
}

设置https 的格式的 此格式 设置的 https 访问证书有问题 上传是报错

docker run -d -p 9000:9000 -p 9090:9090 --name=minio --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123" -v /data/minio/data:/data -v /data/minio/config:/root/.minio -e "MINIO_SERVER_URL=https://file.juhui777.com:9090" -e “MINIO_BROWSER_REDIRECT_URL=https://file.juhui777.com:9000" minio/minio server /data --console-address ":9000" --address ":9090" 

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复