美居蜂平台 开始不工作 : https://caddy "SSL certificate problem"



无法开始使用mercury和apiplatform3。但是,我的配置是基本的。(wsl2/debian(我保留了基本配置以便能够启动。

#api/.env
MERCURE_JWT_SECRET="WExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxN6P"

#api/config/packages/mercures.yaml
mercure:
enable_profiler: '%kernel.debug%'
hubs:
default:
url: '%env(MERCURE_URL)%'
public_url: '%env(MERCURE_PUBLIC_URL)%'
jwt:
secret: '%env(MERCURE_JWT_SECRET)%'
publish: '*'
#[Route('/mercure/test', name: 'mercure', methods: ['GET'])]
public function mercure(HubInterface $hub): Response
{
$hub->publish(new Update("https://xxxxxxxxxxxxx.fr/mercure/test",
json_encode(['status' => 'OutOfStock'])
));
return new Response('published!');
}

我得到一个错误:失败:SSL证书问题:无法获取"的本地颁发者证书;https://caddy/.well-known/mercure/.well-known/mercure">

添加:

framework:
http_client:
default_options:
verify_peer: false
verify_host: false

改变!!!!:

MERCURE_URL=http://caddy/.well-known/mercure

MERCURE_URL=https://caddy/.well-known/mercure

最新更新