Pleroma nginx 配置接管其他 server_name 指令

Pleroma nginx 配置接管其他 server_name 指令

我有几个带有不同脚本的子域,出于某种原因,我的 Pleroma 安装(在 Nginx 中启用)会接管至少 3 个其他子域。但是,一旦禁用它,它就会恢复为它应该服务的子域提供服务。我尝试了默认的 Nginx Pleroma 配置并对其进行了修改以使用我的“快捷方式”脚本。

为了简洁起见,我发布了启用 Pleroma 配置之前和之后的配置作为要点。要点的第一个“文件”是的输出diff before.conf after.conf,我将其标注在文件顶部。

默认配置可以在 Pleroma 仓库中找到,这里。请注意,我确实更改了默认配置中的域和 SSL 位置以匹配我的域和路径,所以这不是问题。sites.d 配置文件以双通配符方式包含,使用include sites.d/*/*.conf

所以我的问题是......发生了什么事,以及如何在启用 Pleroma 配置时阻止它显示错误内容?

如果您需要任何其他信息,请告诉我。

相关内容