【发布时间】:2019-06-28 20:54:54
【问题描述】:
我正在为我的客户提供网站建设服务,客户也可以使用他们自己的域名。在我的服务器上,我使用 Nginx,并带有 Let's Encrypt 的证书。
有什么方法可以使用 php 或其他方式创建新的 Nginx 站点配置文件吗?另外,是否可以在新添加的文件上安装 let's encrypt 证书?
我希望这是可能的,因为我希望域映射过程是自动的。我已经有了我需要的东西,除了 Nginx 和 Let's Encrypt 的东西。
如果有人不理解我,这里有一个例子:
- 有人从他/她的帐户填写我的表格。 (我已经有表格了)
- 我的 (php) 代码创建了一个新的 Nginx 配置文件,其中包含他/她的域。
- 然后,我的 (php) 代码会生成新的 Let's Encrypt 证书并将其安装到新配置中。
- 最后,(php) 代码启用 Nginx 配置。 (带有从可用站点到已启用站点的符号链接)
如果有人对我有一些代码或提示,我感谢您的回复/回答。
【问题讨论】:
标签: php nginx lets-encrypt