docker部署openlist配置SLL证书
前提
假设你 -v /root/olist:/opt/alist/data
端口映射 5244:5244
如果不清楚docker inspect 容器ID或容器名称
查看你容器的信息
准备
把证书文件cert.pem
privkey.pem
放在宿主机固化目录下/root/olist/
配置
修改宿主机固化目录的/root/olist/config.json
"scheme": {"address": "0.0.0.0","http_port": 5244,"https_port": -1,"force_https": false,"cert_file": "","key_file": "","unix_file": "","unix_file_perm": ""}
其中有 cert_file和key_file两条配置上证书路径是容器内路径,例如:
"cert_file": "/opt/openlist/data/cert.pem",
"key_file": "/opt/openlist/data/privkey.pem",
修改https端口
"https_port": 5244,
因为映射的是http 5244
我这里把http端口改下我改成5243,如果你想http\https都访问可以修改容器映射两个端口。
如果想强制SSL把force_https
改为true