首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加Nginx配置文件并生成,让我们使用php加密

问添加Nginx配置文件并生成,让我们使用php加密
EN

Stack Overflow用户
提问于 2019-06-28 20:54:54
回答 1查看 156关注 0票数 1

我提供网站建设服务给我的客户,在那里客户也可以使用自己的域名。在我的服务器上,我使用Nginx和我们加密的证书。

有没有任何方法可以使用php创建一个新的Nginx站点配置文件?另外,是否可以在新添加的文件上安装“让我们加密证书”?

我希望这是可能的,因为我希望域映射过程是自动的。我已经有了我需要的东西,除了Nginx &让我们加密一些东西。

如果有人不理解我,举个例子:

  1. 有人用他/她的帐户填写我的表格。(我已经有一份表格了)
  2. 我的(php)代码创建了一个新的Nginx配置文件,其中包含他/她的域。
  3. 然后我的(php)代码生成并安装一个新的--让我们将证书加密到新的配置中。
  4. 最后,(php)代码启用Nginx配置。(带有从站点到启用站点的符号链接)

如果有人给我一些密码或提示,我很感谢你的回复/回答。

EN

回答 1

Stack Overflow用户

发布于 2019-06-28 21:26:14

从安全的角度来看,你不应该从正面去做这样的事情。这会带来很多麻烦,你需要更高的特权才能做到这一点。如果您有一个故障转移结构,您必须在所有节点上这样做,这有点复杂。

所以也许你可以用Ansible实现它的自动化。对于Ansible,您有很多模块。其中之一是用于加密的Certbot模块。

https://github.com/geerlingguy/ansible-role-certbot

在您的情况下,您可以构建一个包含所有域的文件,您需要使用目录信息,并且可以运行您的Ansible角色,并且为您和服务器重新加载所有内容。

https://github.com/geerlingguy/ansible-role-nginx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56813118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档