我遵循了此文档,但无法使我的图像通过 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"
如果我指定另一个端口(例如 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
有什么想法或建议吗?
您引用的文档建议将证书放置在
${HOME}/.minio/certs
默认路径下。您没有遵循文档,而是将它们放在了路径下/etc/minio/certs
。如果您希望使用该路径,则可以
--certs-dir /etc/minio/certs
在您的 中 使用MINIO_OPTS
,如网络加密 (TLS)(默认路径与自定义路径)和MinIO Server中所述--certs-dir
。-S
您似乎尝试使用已弃用的参数
-C /etc/minio
来执行此操作:事实正是如此。