配置nginx访问minio

梦里梦外; 2022-10-05 01:49 1030阅读 0赞

如果从https访问minio而又使用nginx代理的话,那么注意两边的证书要一致。

java那边把证书放在$JAVA_HOME/jre/lib/security下面,用以下命令引入:

  1. keytool -import -alias public -keystore cacerts -file public.crt
  2. changeit
  3. keytool -list -keystore cacerts -alias public

nginx配置如下

  1. #user nobody;
  2. worker_processes 1;
  3. #pid logs/nginx.pid;
  4. events {
  5. worker_connections 1024;
  6. }
  7. http {
  8. include mime.types;
  9. default_type application/octet-stream;
  10. sendfile on;
  11. keepalive_timeout 65;
  12. #gzip on;
  13. server {
  14. listen 8081 default_server ssl;
  15. server_name localhost;
  16. #ssl on;
  17. ssl_certificate /root/enc/server.crt;#配置证书位置
  18. ssl_certificate_key /root/enc/server.key;#配置秘钥位置
  19. ssl_session_timeout 5m;
  20. ssl_protocols SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2;
  21. ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
  22. ssl_prefer_server_ciphers on;
  23. location / {
  24. proxy_set_header Host $http_host;
  25. #minio内网端口
  26. proxy_pass https://127.0.0.1:9000/;
  27. }
  28. #外网端口
  29. error_page 497 400 https://$host:8999$request_uri;
  30. }
  31. }

发表评论

表情:
评论列表 (有 0 条评论,1030人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Nginx配置https访问

    一. 简介 HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器

    相关 nginx 配置文件访问

    第一步 将文件上传到服务器 ![上传文件][20191209153030732.png] 比如,我这里是将一个demo.txt的文件上传到了服务器/usr/demo的目

    相关 第五章:minio配置nginx转发

    很多时候,我们的minio文件服务器并不会直接开放端口给外网访问,那么外网又需要访问的话,就需要用到nginx或者其他web服务器来进行转发了。   官网给出的文档:[ht