HTTPS Inter-Service Connectivity with Laravel Herd

Laravel Herd is an amazing tool, providing the advantages of being preconfigured and thus unaffected by local configurations while not coming with the (mental) overhead of a docker setup. But, as with all new things, there is issues you run into when you are deep into edge cases. For example, when I was trying to communicate from one of my services to my local auth microservice via HTTPS, my connection failed with:

curl error 60: ssl certificate problem: unable to get local issuer certificate

Turns out, this is easily fixable. Just follow the instructions in this issue. Alternatively, read on.

Read More

Tags: Herd Laravel