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"
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章