如何修复XAMPP的“服务器证书不包含匹配服务器名称的ID”错误

温馨提示:注册会员付费购买资源可永久免费下载更新版本

XAMPP是一个创建本地WordPress安装的免费工具。您可以使用它来执行测试,尝试新的想法或更新,然后再将它们带到您的现场。然而,与任何软件解决方案一样,有时可能会出现错误,例如令人困惑的消息“服务器证书不包含与服务器名称匹配的ID”。

这种偷偷摸摸的错误信息不时在XAMPP错误日志中弹出,通常是在你解决其他问题的时候。虽然它本身不会导致任何问题,但它可能表明一个更深层次的问题最终可能会发展为更严重的问题,因此修复它很重要。

在本文中,我们将更详细地解释这个错误。然后,我们将向您展示如何通过三个简单的步骤来修复它。让我们开始吧!

XAMPP“服务器证书不包含与服务器名称匹配的ID”警告简介

如何修复“服务器证书不包含与服务器名称匹配的ID”的问题

XAMPP“服务器证书不包含与服务器名称匹配的ID”警告简介

难以理解的“服务器证书不包含与服务器名称匹配的id”错误消息不会出现在站点的前端。相反,您可以在XAMPP错误日志中找到它:

“服务器证书不包含与服务器名称匹配的ID”消息

通常,发生的情况是另一个问题将您带到错误日志,然后您意外地注意到服务器证书警告。最初的问题可能涉及崩溃XAMPP组件(通常是Apache)或MySQL错误。您在XAMPP日志中查找有关此问题的线索,并发现消息“服务器证书不包含与服务器名称匹配的ID”,通常有几次。

需要注意的是,这个通知可能与导致您进入错误日志的任何初始问题无关。事实上,这更像是一个警告,而不是一个实际的错误。您的网站仍然可以正常运行。

话虽如此,警告仍然不理想,因为它们表明您的安装有问题。更正此问题可以帮助您的本地XAMPP环境尽可能平稳地运行,并防止将来出现问题。

消息“服务器证书不包含与服务器名称匹配的ID”表明您的Apache安装(Apache是XAMPP的一部分)的安全套接字层(SSL)配置中存在错误。幸运的是,这很容易解决——比其他一些XAMPP错误要容易得多。这就像在Apache文件中编辑一行一样简单。

如何修复“服务器证书不包含与服务器名称匹配的ID”的问题

现在您对这个错误消息有了更多的了解,是时候修复它了。这个过程包括编辑配置文件。

第一步:打开xampp/apache/conf/extra目录。

第一步是在文件浏览器中打开正确的Apache目录。最直接的方法是从系统托盘中启动XAMPP控制面板,然后单击窗口右侧的资源管理器:

XAMPP控制面板中的浏览器按钮

这将在XAMPP文件夹中打开一个文件浏览器窗口:

XAMPP目录下的Apache文件夹

从这里,您可以导航到apache > conf > extra。完整的目录路径是xampp/apache/conf/extra。在那里,您可以继续下一步:打开并编辑一个关键的Apache文件。

步骤2:编辑httpd-ssl.conf文件

在xampp/apache/conf/extra文件夹中,您要查找的文件名是httpd-ssl.conf:

Httpd-ssl.conf文件

该文件处理XAMPP Apache安装的SSL配置。找到后,继续在文本编辑器中打开它。如果您使用的是Mac,默认的“文本编辑”可以正常工作。在Windows上,我们建议使用Notepad++:

Windows记事本++文本编辑器

打开文件后,查找显示“ServerName www.example.com:443”的行。它应该在“虚拟主机的常规设置”部分下(默认为第125行):

httpd-ssl.conf文件的第125行

当你找到这一行时,在它前面加一个“#”。这被称为“注释掉”,它告诉软件在读取文件时忽略这一行。

接下来,您可以在它正下方的行中添加文本“ServerName localhost ”:

编辑后的httpd-ssl.conf文件

完成后,您可以保存文件并关闭文本编辑器。然后进行下一步。

步骤3:重启Apache

编辑并保存httpd-ssl.conf文件后,最后一步是重启Apache。为此,请返回XAMPP控制面板,单击Apache旁边的停止按钮:

XAMPP停止按钮用于禁用阿帕奇。

给程序一些时间来完成操作。然后点击Start重新启动模块:

XAMPP开始按钮重新激活阿帕奇。

就!至此,错误应该解决了。你可以回去享受你的XAMPP装置,完成工作。

但是,如果您想验证问题确实已经解决,可以在Apache重新启动后导航回错误日志。要访问日志,请打开XAMPP控制面板,然后单击日志:

日志按钮打开Apache错误日志。

在弹出菜单中,选择Apache (error.log)。这将在文本编辑器中打开日志文件:

XAMPP错误日志按时间顺序排列。

日志是按时间顺序排列的。您可以滚动到底部查看最近的条目,并检查自您更改文件后是否出现了新的错误。

总结

错误从来都不好玩——当它们出现在测试环境中时,会更加令人沮丧。毕竟,当你的安装出现问题时,很难测试令人兴奋的新网站功能。

幸运的是,“服务器证书不包含与服务器名称匹配的ID”的问题相当温和,很容易修复。只需快速编辑单个文件httpd-ssl.conf,您将返回到无错误日志。

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 如何修复XAMPP的“服务器证书不包含匹配服务器名称的ID”错误