Snipe-IT / Cpanel / WHM 自动 SSL 问题

问题描述 投票:0回答:1

也许你们中的一些人已经做到了并且可以帮助我。我使用 Cpanel 和 WHM。基本上我安装了 snipe-it 并且必须通过包含文件在 WHM 中创建一个自定义 VirtualHost。该站点是一个子域。(( # 要自定义此 VirtualHost,请使用以下位置的包含文件。)) 我创建了两个 VirtualHosts 包含文件,一个是 STD(http),另一个是 SSL(http)。

两者都有相同的信息;

<Directory /home/sitename/public_html/foldername>
                Allow From All
                AllowOverride All
                Options -Indexes
</Directory>
        DocumentRoot /home/sitename/public_html/foldername/public
        ServerName foldername

Snipe-IT 可以工作,但我在使用自动 ssl 时遇到问题。似乎无法让它发挥作用。此外,.wellknown 文件夹也无法访问。我敢打赌当前的包含文件/VirtualHost 是问题所在。尝试修改它并添加不同的东西,但没有帮助。今天一直在谷歌上搜索,也许你们中的一些人已经做了/有更多的知识。

自动 SSL 返回 DNS DCV:无本地权限:“sitename.com”; HTTP DCV:系统在“http://sitename.com/.well-known/pki-validation/C5D6E8C52B231314C3DB7ACDD.txt”处查询临时文件,但 Web 服务器响应以下错误:404(未找到)。 DNS(域名系统)或 Web 服务器可能存在配置错误。 AutoSSL 在主域上工作完全正常,子域与主域具有相同的 IP。

ssl ssl-certificate cpanel virtualhost whm
1个回答
0
投票

我遇到了和你一样的问题,我的解决方案是将以下内容添加到nginx

location ^~ /.well-known/pki-validation/ {
     allow all;
     default_type "text/plain";
}

关于错误的原因,我认为是因为你的nginx文件配置为避免暴露隐藏文件,这是非常昂贵的(暴露.git是一场灾难),你只需要按照上面的方法修复它就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.