【问题标题】:Server certificate does NOT include an ID XAMPP服务器证书不包含 ID XAMPP
【发布时间】:2018-09-08 03:31:57
【问题描述】:

我正在尝试使用 XAMPP 在我的系统上运行 Apache,但每次尝试启动它时都会出错:

09:28:04 [Apache] 错误:Apache 意外关闭。

09:28:04 [Apache] 这可能是由于端口阻塞,缺少依赖项,

09:28:04 [Apache] 权限不当、崩溃或被其他 > 方法关闭。

09:28:04 [Apache] 按 Logs 按钮查看错误日志并检查

09:28:04 [Apache] Windows 事件查看器获取更多线索

09:28:04 [Apache] 如果您需要更多帮助,请复制并发布此内容

09:28:04 [Apache] 论坛上的整个日志窗口

然后我打开了错误日志,它似乎一直在输出:

[ssl:warn] [pid 8516:tid 704] AH01909: www.example.com:443:0 服务器?证书不包含与服务器名称匹配的 ID

然后我尝试对该错误进行更多研究,然后我发现它可能是管理问题,所以我以管理员身份运行它,但仍然没有。不知道如何处理这个问题,所以我想向对 Apache 和 XAMPP 有更多经验的人寻求帮助。

【问题讨论】:

  • 您是否为您的项目或htdocs文件夹制作了证书?
  • 我没有,不幸的是,我现在才开始使用 apache 和 xampp,所以我不知道该怎么做。
  • 如果您需要在本地主机上使用 SSL,那么我有一个解决方案 - 但这不是一个快速解决方案。我用 Apache 编写了 HTTPS 和 Windows 指南,有 20 个步骤要完成,我的指南尽可能清晰简洁。
  • 首先要做的是单击 XAMPP 控制面板上的“配置”按钮并查看 Apache (httpd.conf) 和 Apache (httpd-ssl.conf) 文件。如果我没记错的话,后一个文件将引用 example.com - 您应该可以将其更改为本地实例,因此如果您在浏览器中使用 localhost:443,请将 example.com 替换为 localhost 作为启动器.试试看,如果你没有得到快乐,就恢复它。在 httpd-ssl.conf 的第 36 行附近,我有 Listen 127.0.0.1:443,因为它指向我的本地主机。
  • 我还没有通过我的浏览器使用任何东西,因为我无法启动并运行它。我试过用localhost 替换example.com,但这似乎并没有改变任何东西。

标签: apache xampp


【解决方案1】:

我发现全新安装的 XAMPP 解决了我的错误,我现在可以正常运行 Apache。

【讨论】:

    猜你喜欢
    • 2016-04-11
    • 2019-08-18
    • 2015-07-31
    • 2020-12-14
    • 2015-05-30
    • 2014-10-13
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    相关资源
    最近更新 更多