如何解决通过API
我正在尝试创建一个类似于网站“发电机”的网络应用。它基于 Wordpress Multisite 和与Wordpress通信的API。
Wordpress 安装在 Digital Ocean Apache服务器上。 Wordpress API集成有效,我可以从Web应用程序在Wordpress上创建新网站。
问题是当我尝试将域集成到整个过程中时。截至目前,新站点已创建为子域,例如 newsite.primarydomain.com 。现在,我想允许我的用户购买和使用自定义域,我的想法是使用 Namecheap API 。但是,我一生无法把握如何使它与SSL配合使用,同时将 userscustomdomain.com 用作 newsite.primarydomain.com 的模拟>。
我为 primarydomain.com 和* .primarydomain.com 使用了让我们进行加密证书。而且我尝试同时使用 A , CNAME 和 ALIAS 记录,这些记录正确地指向了自定义域,但由于SSL-证书是为 primarydomain.com 而不是 userscustomdomain.com 颁发的。
实际上,当我手动执行操作时,它就可以正常工作,并通过我的 apache 终端通过 certbot 安装了新的SSL证书。安装证书并自动添加apache 虚拟主机记录。但是,如何从我的Web应用程序自动使所有这些工作呢?换句话说,我是否需要创建vHost记录并通过API或类似方法安装SSL?我几乎可以接受任何解决方案,无论大小,免费,付费。
似乎这是一个相当小众的问题,并且确实会使正确方向上的任何指针满意! :)
解决方法
我最终放弃了Apache,转而使用Caddy Server。它具有强大的API支持和自动的“让我们加密”证书。强烈建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。