如何在 MAMP Pro 中设置多个支持 https 的子域?

How to setup multiple https-capable subdomains in MAMP Pro?

我可以使用自签名证书对它们进行一个一个地设置,但是对于我正在使用的子域数量来说这是不切实际的。

有更简单的方法吗?

最简单的方法是使用由公认机构签署的通配符证书。这也使证书有效且可验证,而自签名证书则不然。

通配符证书需要支付签名服务费用。目前每年约20欧元。而且您显然必须通过验证过程,通常是通过电话。 Let's Encrypt 证书很棒,但它们不提供通配符证书。不过,如果您愿意为此付出努力,您当然可以通过脚本自动创建他们的证书。

我个人以前用过startssl。他们的门户网站有点难用,但一切正常,而且我找不到价格方面的可比产品。您需要他们的 "level 2" 来获取通配符证书,免费证书始终仅适用于单个主机名。显然,每个通配符证书都将额外收费,但显然类似,您可以使用一个通配符证书和给定域名中的所有主机名,我认为这正是您要找的。