COi*_*Oil 2 storage https amazon-s3 minio
我跟着这个文档,但无法使我的图像通过 HTTPS 提供服务。
我有以下/etc/default/minio配置文件:
MINIO_ACCESS_KEY="admin"
MINIO_VOLUMES="/usr/local/share/minio/"
MINIO_OPTS="-C /etc/minio --address vps.ovh.net:443 --console-address :9001"
MINIO_SECRET_KEY="secret"
Run Code Online (Sandbox Code Playgroud)
如果我指定另一个端口(例如 9000 而不是 443),这次它可以工作,但该文件是通过 HTTP 提供的:
http://vps.ovh.net:9000/images/product/e53b9fde-4df1-4e54-bef4-76cd8c97cdb2.jpg
我已经在以下位置生成了证书/etc/minio:
pwd
/etc/minio/certs
ll
rw------- 1 minio-user minio-user 1704 Feb 3 11:05 private.key
-rw-r--r-- 1 minio-user minio-user 5522 Feb 3 11:05 public.crt
Run Code Online (Sandbox Code Playgroud)
有什么想法或建议吗?
您引用的文档建议将证书放置在${HOME}/.minio/certs默认路径下。你没有按照文档操作,而是将它们放在了路径下/etc/minio/certs。
如果您希望使用该路径,您可以--certs-dir /etc/minio/certs在您的 中 使用MINIO_OPTS,如网络加密 (TLS)(默认路径与自定义路径)和MinIO Server中所述--certs-dir,-S如果您
您似乎尝试使用已弃用的参数-C /etc/minio来执行此操作:
重要的:
MinIO Server RELEASE.2023-12-09T18-17-51Z删除了已弃用的
--config-dir | -C参数。使用此标志的部署可能会在未启用 TLS 的情况下启动。将这些参数替换为--certs-dir | -S并重新启动以重新启用 TLS。
事实正是如此。