在此之前,已经尝试使用http访问可道云,成功挂载http连接的minio存储。
现在,在一台主机上搭建了Minio服务,服务在9000端口,然后通过nginx反代,实现了minio服务的https访问。
可道云搭建在另一台主机上,也是通过nginx实现了https访问。
此时登录可道云后在后台挂载Minio存储,提示无法连接到服务器。
查看minio中的文件,发现在对应目录下多出了一个index.html文件
查看日志发现以下内容:
[17:13:19.002] Warning,S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status,/app/sdks/IO/S3/S3.php,225
{
"0": "index.php[6] {2de}#Application->run()",
"1": "app/autoload.php[2] {2de}#Application->appRun("admin.storage.add")",
"2": "app/autoload.php[2] ActionCall("admin.storage.add")",
"3": "app/autoload.php[2] ActionApply("admin.storage.add",[])",
"4": "app/autoload.php[2] {9fe}#adminStorage->add()",
"5": "app/controller/admin/storage.class.php[35] {af8}#StorageModel->add({"name":"kodminiossl","sizeMax":"1024","driver":"Minio","default":"0","system":0,"config":"{"accessKey":"我的用户名","secret":"我的秘钥","bucket":"kodminio","domain":"https://minio.我的域名","ba...)",
"6": "app/autoload.php[2] {af8}#StorageModel->checkConfig({"name":"kodminiossl","sizeMax":"1024","driver":"Minio","default":"0","system":0,"config":"{"accessKey":"我的用户名","secret":"我的秘钥","bucket":"kodminio","domain":"https://minio.我的域名","ba...)",
"7": "app/autoload.php[2] {6e8}#PathDriverMinIO->mkfile("kodbox/index.html")",
"8": "app/autoload.php[2] {6e8}#PathDriverMinIO->setContent("kodbox/index.html","")",
"9": "app/autoload.php[2] {6e8}#PathDriverMinIO->copyFile("kodbox/index.html","kodbox/index.html",{"md5":"d41d8cd98f00b204e9800998ecf8427e"})",
"10": "app/autoload.php[2] {6e8}#PathDriverMinIO->objectMeta("kodbox/index.html")",
"11": "app/autoload.php[2] {6e8}#PathDriverMinIO->cacheMethod("objectMeta","kodbox/index.html")",
"12": "app/autoload.php[2] {6e8}#PathDriverMinIO->objectMeta("kodbox/index.html")",
"13": "app/autoload.php[2] S3::getObjectInfo("kodminio","kodbox/index.html")",
"14": "app/sdks/IO/S3/S3.php[1006] S3::triggerError("S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status","/www/wwwroot/kod.我的域名/app/sdks/IO/S3/S3.php",1006)",
"15": "app/sdks/IO/S3/S3.php[225] trigger_error("S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status",512)",
"16": "beforeShutdownError(512,"S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status","/app/sdks/IO/S3/S3.php",225,{"message":"S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status...)",
"memory": "8.546M",
"trace": null
}
[17:13:50.919] Warning,S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status,/app/sdks/IO/S3/S3.php,225
{
"0": "index.php[6] {6b7}#Application->run()",
"1": "app/autoload.php[2] {6b7}#Application->appRun("admin.storage.add")",
"2": "app/autoload.php[2] ActionCall("admin.storage.add")",
"3": "app/autoload.php[2] ActionApply("admin.storage.add",[])",
"4": "app/autoload.php[2] {27d}#adminStorage->add()",
"5": "app/controller/admin/storage.class.php[35] {370}#StorageModel->add({"name":"kodminiossl","sizeMax":"1024","driver":"Minio","default":"0","system":0,"config":"{"accessKey":"我的用户名","secret":"我的秘钥","bucket":"kodminio","domain":"https://minio.我的域名","ba...)",
"6": "app/autoload.php[2] {370}#StorageModel->checkConfig({"name":"kodminiossl","sizeMax":"1024","driver":"Minio","default":"0","system":0,"config":"{"accessKey":"我的用户名","secret":"我的秘钥","bucket":"kodminio","domain":"https://minio.我的域名","ba...)",
"7": "app/autoload.php[2] {4e6}#PathDriverMinIO->mkfile("kodbox/index.html")",
"8": "app/autoload.php[2] {4e6}#PathDriverMinIO->setContent("kodbox/index.html","")",
"9": "app/autoload.php[2] {4e6}#PathDriverMinIO->copyFile("kodbox/index.html","kodbox/index.html",{"md5":"d41d8cd98f00b204e9800998ecf8427e"})",
"10": "app/autoload.php[2] {4e6}#PathDriverMinIO->objectMeta("kodbox/index.html")",
"11": "app/autoload.php[2] {4e6}#PathDriverMinIO->cacheMethod("objectMeta","kodbox/index.html")",
"12": "app/autoload.php[2] {4e6}#PathDriverMinIO->objectMeta("kodbox/index.html")",
"13": "app/autoload.php[2] S3::getObjectInfo("kodminio","kodbox/index.html")",
"14": "app/sdks/IO/S3/S3.php[1006] S3::triggerError("S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status","/www/wwwroot/kod.我的域名/app/sdks/IO/S3/S3.php",1006)",
"15": "app/sdks/IO/S3/S3.php[225] trigger_error("S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status",512)",
"16": "beforeShutdownError(512,"S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status","/app/sdks/IO/S3/S3.php",225,{"message":"S3::getObjectInfo(kodminio, kodbox/index.html): [403] Unexpected HTTP status...)",
"memory": "8.546M",
"trace": null
}
[17:16:17.582] Warning,S3::getObjectInfo(kodminio, kodboxtest/index.html): [403] Unexpected HTTP status,/app/sdks/IO/S3/S3.php,225
{
"0": "index.php[6] {41d}#Application->run()",
"1": "app/autoload.php[2] {41d}#Application->appRun("admin.storage.add")",
"2": "app/autoload.php[2] ActionCall("admin.storage.add")",
"3": "app/autoload.php[2] ActionApply("admin.storage.add",[])",
"4": "app/autoload.php[2] {59e}#adminStorage->add()",
"5": "app/controller/admin/storage.class.php[35] {4e9}#StorageModel->add({"name":"kodminiossl","sizeMax":"1024","driver":"Minio","default":"0","system":0,"config":"{"accessKey":"我的用户名","secret":"我的秘钥","bucket":"kodminio","domain":"https://minio.我的域名","ba...)",
"6": "app/autoload.php[2] {4e9}#StorageModel->checkConfig({"name":"kodminiossl","sizeMax":"1024","driver":"Minio","default":"0","system":0,"config":"{"accessKey":"我的用户名","secret":"我的秘钥","bucket":"kodminio","domain":"https://minio.我的域名","ba...)",
"7": "app/autoload.php[2] {aa0}#PathDriverMinIO->mkfile("kodboxtest/index.html")",
"8": "app/autoload.php[2] {aa0}#PathDriverMinIO->setContent("kodboxtest/index.html","")",
"9": "app/autoload.php[2] {aa0}#PathDriverMinIO->copyFile("kodboxtest/index.html","kodboxtest/index.html",{"md5":"d41d8cd98f00b204e9800998ecf8427e"})",
"10": "app/autoload.php[2] {aa0}#PathDriverMinIO->objectMeta("kodboxtest/index.html")",
"11": "app/autoload.php[2] {aa0}#PathDriverMinIO->cacheMethod("objectMeta","kodboxtest/index.html")",
"12": "app/autoload.php[2] {aa0}#PathDriverMinIO->objectMeta("kodboxtest/index.html")",
"13": "app/autoload.php[2] S3::getObjectInfo("kodminio","kodboxtest/index.html")",
"14": "app/sdks/IO/S3/S3.php[1006] S3::__triggerError("S3::getObjectInfo(kodminio, kodboxtest/index.html): [403] Unexpected HTTP status","/www/wwwroot/kod.我的域名/app/sdks/IO/S3/S3.php",1006)",
"15": "app/sdks/IO/S3/S3.php[225] trigger_error("S3::getObjectInfo(kodminio, kodboxtest/index.html): [403] Unexpected HTTP status",512)",
"16": "beforeShutdownError(512,"S3::getObjectInfo(kodminio, kodboxtest/index.html): [403] Unexpected HTTP status","/app/sdks/IO/S3/S3.php",225,{"message":"S3::getObjectInfo(kodminio, kodboxtest/index.html): [403] Unexpected HTT...)",
"memory": "8.546M",
"trace": null
}
另外,https://minio.我的域名/ 此minio服务,在Cloudreve上可以成功挂载。也可以在MInio broswer里正常上传文件。
请问各位大佬帮忙看看问题出在哪里?