验证证书不正确。阿帕奇22

2025-08-28 14:00:04 15
  • 收藏
  • 管理

    罐头上写着什么。运行下面的命令,得到下面的错误消息。已正确配置DNS。该服务器是带有Apache2.2.15的CentOS 6.9。

    我有另一台服务器,使用几乎相同的配置(Unipuma而不是Annapuma),运行起来没有任何故障。该服务器是带有Apache2.4.7的Ubuntu服务器14.04.5。显然,由于Apache2.4与2.2之间存在微小的配置差异。

    两者都是美国不同地区不同机器上的VPS。

    命令和输出:

    邮箱:wolferz@annapuma~$sudo./certbot-auto--apache

    [sudo]wolferz的密码:

    PythonDeproationWarning:/root/.local/share/letsencrypt/lib/python2.6/site-packages/cryptography/__init__.py:26:核心团队不再支持Python2.6,请升级您的Python.未来版本的密码术将不再支持Python2.6

    弃用警告

    将调试日志保存到/var/log/letsENCRYPT/letsENCRYPT.log

    您要为哪些名称激活HTTPS?

    -

    1:annapuma.onsite-crt.com

    2:phpmyadmin.annapuma.onsite-crt.com

    -

    选择用逗号和/或空格分隔的适当数字,或保留输入

    空以选择显示的所有选项(输入‘c’取消):1,2

    获取新证书

    执行以下挑战:

    TLS-SNI-01 annapuma.onsite-crt.com挑战赛

    TLS-SNI-01 phpmyadmin.annapuma.onsite-crt.com挑战

    正在等待验证...

    清理挑战

    授权过程失败。Phpmyadmin.annapuma.onsite-crt.com(TLS-SNI-01):urn:acme:错误:未授权::客户端缺少足够的授权::TLS-SNI-01质询的验证证书不正确。从144.217.115.63:443请求44d2fd6d35baeca36fe13668f3ca3e6a.1ff6dd529b09785e995ba52118823ed6.acme.invalid。收到1个证书(S),第一个证书的名称为“annapuma.onsite-crt.com”,annapuma.onsite-crt.com(tls-SNI-01):urn:acme:Error:Underated::客户端缺乏足够的授权::tls-SNI-01质询的验证证书不正确。从144.217.115.63:443请求e763d5287c2e34729ae226d7c9f8f43f.bbd79e9bf5acd358bfc579512fb4329f.acme.invalid。获得1个证书(S),第一个证书名为“annapuma.onsite-crt.com”

    重要注意事项:

    -服务器报告了以下错误:

    域名:phpmyadmin.annapuma.onsite-crt.com

    类型:未经授权

    详细信息:TLS-SNI-01质询的验证证书不正确。

    请求

    44d2fd6d35baeca36fe13668f3ca3e6a.1ff6dd529b09785e995ba52118823ed6.acme.invalid

    从144.217.115.63:443。获证书1名(S),第一名

    证书的名称为“annapuma.onsite-crt.com”

    域名:annapuma.onsite-crt.com

    类型:未经授权

    详细信息:TLS-SNI-01质询的验证证书不正确。

    请求

    E763d5287c2e34729ae226d7c9f8f43f.bbd79e9bf5acd358bfc579512fb4329f.acme.invalid

    从144.217.115.63:443。获证书1名(S),第一名

    证书的名称为“annapuma.onsite-crt.com”

    要修复这些错误,请确保您的域名是

    输入正确,并且该域的DNSA/AAAA记录(S)

    包含(S)正确的IP地址。

    Vhost配置:

    NameVirtualhost annapuma.onsite-crt.com:80DocumentRoot/var/www/html

    ServerName annapuma.onsite-crt.comlow来自所有

    选项名称虚拟主机annapuma.onsite-crt.com:443 DocumentRoot/var/www/html

    服务器名称annapuma.onsite-crt.com

    SSLEngine打开

    SSL认证文件/ETC/HTTPD/SSL/apache.crt

    SSL认证密钥文件/ETC/HTTPD/ssl/apache.key允许来自所有

    选项名称虚拟主机phpmyadmin.annapuma.onsite-crt.com:80ServerName phpmyadmin.annapuma.onsite-crt.com

    包括/etc/HTTPD/conf.d/phpMyAdmin.conf

    DocumentRoot/usr/Share/phpMyAdmin/NameVirtualhost phpmyadmin.annapuma.onsite-crt.com:443ServerName phpmyadmin.annapuma.onsite-crt.com

    SSLEngine打开

    SSL认证文件/ETC/HTTPD/SSL/apache.crt

    SSL认证密钥文件/ETC/HTTPD/SSL/apache.key

    包括/etc/HTTPD/conf.d/phpMyAdmin.conf

    DocumentRoot/usr/Share/phpMyAdmin/,看起来您可能需要在您的443 vhost配置中包括以下内容:

    别名/.知名/acme-challengl/挑战路径,嗯,/挑战路径是哪里?,rg305:

    别名/.知名/acme-challenges/挑战路径

    这与HTTP-01挑战有关,而不是TLS-SNI-01挑战,所以它不应该与这个特定的错误相关。TLS-SNI-01质询不使用/.知名/Acme-Challenges(或HTTP!)一点也不,看起来你已经设法拿到证书了。

    Image.png1108×590 51.4 KB

    我假设您的挑战与您在不同VPS服务器上拥有域的事实有关?

    Andrei:是的,但我必须使用一种完全不同的方法,手动配置所有内容。我用了--Webroot而不是--阿帕奇。我仍然希望它以相同的方式设置,以尽可能保持服务器之间的一致性,但我更需要它的启动和运行。当我稍后添加另一个vhost时,我肯定会忘记我必须以不同的方式处理CentOS服务器。

    对我来说,主要的问题是在Apache2.2中使用Apache插件。文档中没有任何内容明确表示不支持此功能。此外,我自己的研究发现,6个月前就接受了对Apachecertbot插件的拉取请求,声称可以解决Apache2.2支持的任何挥之不去的问题。因此,我的印象是它得到了支持。然而,它根本不适合我。@JadedDragoon

    最可能的原因是无法解析配置文件。

    我会去certbot GitHub打开或检查是否有问题。

    我不太熟悉Apache插件,但我知道不同版本之间的语法有所不同,所以这可能是个问题

    安德烈

    上一页:高品质的网站定制开发应该从哪些方面着手开始 下一页:马鞍山网站建设网站的发展离不开良好的用户体验
    全部评论(0)