我提供网站建设服务给我的客户,在那里客户也可以使用自己的域名。在我的服务器上,我使用Nginx和我们加密的证书。
有没有任何方法可以使用php创建一个新的Nginx站点配置文件?另外,是否可以在新添加的文件上安装“让我们加密证书”?
我希望这是可能的,因为我希望域映射过程是自动的。我已经有了我需要的东西,除了Nginx &让我们加密一些东西。
如果有人不理解我,举个例子:
如果有人给我一些密码或提示,我很感谢你的回复/回答。
发布于 2019-06-28 21:26:14
从安全的角度来看,你不应该从正面去做这样的事情。这会带来很多麻烦,你需要更高的特权才能做到这一点。如果您有一个故障转移结构,您必须在所有节点上这样做,这有点复杂。
所以也许你可以用Ansible实现它的自动化。对于Ansible,您有很多模块。其中之一是用于加密的Certbot模块。
https://github.com/geerlingguy/ansible-role-certbot
在您的情况下,您可以构建一个包含所有域的文件,您需要使用目录信息,并且可以运行您的Ansible角色,并且为您和服务器重新加载所有内容。
https://stackoverflow.com/questions/56813118
复制相似问题