Segui esta documentação , mas não consigo fazer com que minhas imagens sejam veiculadas com HTTPS.
Tenho o seguinte /etc/default/minio
arquivo de configuração:
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"
Se eu especificar outra porta como 9000 em vez de 443, desta vez funcionará, mas o arquivo será servido com HTTP:
http://vps.ovh.net:9000/images/product/e53b9fde-4df1-4e54-bef4-76cd8c97cdb2.jpg
Eu gerei os certificados em /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
Alguma idéia ou dica?
A documentação que você referenciou recomenda colocar os certificados sob
${HOME}/.minio/certs
o qual é o caminho padrão. Você não seguiu a documentação, mas os colocou no path/etc/minio/certs
.Se desejar usar esse caminho, você usaria
--certs-dir /etc/minio/certs
em seuMINIO_OPTS
, conforme documentado em Criptografia de rede (TLS) (caminho padrão vs. caminho personalizado) e servidor MinIO--certs-dir
,-S
.Parece que
-C /etc/minio
você tentou fazer isso usando um parâmetro obsoleto :Isso é exatamente o que aconteceu.