xampp apache服务器启动并运行,但请求错误

Posted

技术标签:

【中文标题】xampp apache服务器启动并运行,但请求错误【英文标题】:xampp apache server up and running, yet bad request 【发布时间】:2017-08-02 13:46:09 【问题描述】:

我在 Win 10 上的 xampp 遇到了一些问题,就像我之前遇到的很多人一样... 这是与 Skype 和 IIS 相同的旧端口问题。 我曾经退出 Skype 并停止了 万维网发布服务,但我厌倦了每次启动 xampp 时都必须经历整个过程。 所以昨天我更改了我的 apache 服务器的端口,ecerything 工作正常。 今天启动并繁荣...本地主机找不到我的页面。 所以我检查了xampp中的端口问题......没有! apache 已启动并正在运行(mysql 服务器和 filezilla 也是如此)。没有错误信息,什么都没有。

我将端口重置为 80 和 443。杀死了 skype 和 iis,一切都恢复正常了。现在每当我更改端口时,它都不会运行。 我按照这里做了一切:

How to change XAMPP apache server port?

(我在httpd.confhttpd-ssl.conf服务和端口设置中更改了端口)

我只是不明白。为什么它不能使用更改的端口运行(是的,我检查了端口是否为空)。 atm 我已更改端口 80 -> 8024 和端口 443 -> 1337(无论我将此端口更改为什么,它总是会抛出错误的请求)

8024 工作正常。我可以通过 localhost:8024 进入仪表板 但是 localhost:1337 给了我一个错误的请求。

有什么建议或类似的遭遇吗? 现在将不得不继续使用标准端口并终止这两个进程,但我真的想在未来跳过它。

我使用端口 80->8024 和端口 443->448 昨天工作正常...真的很奇怪...

【问题讨论】:

如果您不使用 IIS,那么卸载它更简单,可以将 SKYPE 配置为不使用 80 和 443 check the docs for how to 然后将 Apache 保留在其标准端口上 已经更改了Skype端口,但似乎问题在于win10的万维网发布服务。也只是重新安装了xampp,以为可能有些文件已损坏,但没有改变任何东西。暂时将 apache 留在它的标准端口上。 【参考方案1】:

好的,这意味着您的系统安装了 Microsoft IIS 或报告该签名的其他 MS 技术之一,他们出于某种原因在更高版本的 Windows 上这样做。

如果你不打算使用它可以卸载它,它不是windows的组成部分,所以它被卸载不会影响windows的正常运行,如果你以后需要重新安装它,它是作为windows的一部分的标准操作系统,因此您无需做任何特别聪明的事情。

所以去Start -> Control Panel -> Programs and Features

点击左侧菜单中的“打开和关闭 Windows 功能”链接。 等待列表加载,然后找到“Internet 信息服务”

取消选中以下项目的复选框(您可能看不到所有项目),并且可能还有其他我知道的项目。您可能拥有所有这些或只是其中的一部分。

    IIS Web Deploy 2.0(Web 部署代理服务) MS Sql Server 报告服务。 BranchCache (Windows 8.1) SQL Server VSS 编写器

List of possible service names 不确定这是最新的。 Tutorial on how to find what ports are in use on your system and what app is using them

Windows 会考虑一会儿,然后删除这些应用程序,您可能会被要求重新启动以完成卸载。 卸载完成后仍要重新启动。

然后再次尝试 XAMPP

【讨论】:

你的答案。但是,在 Internet Information Services 下只选中了 2 个框,第一个是 Internet Information services -> World Wide Web Services -> Application Development特性 -> .NET extensibility 4.6 另一个是Internet Information services -> 万维网服务 -> Security -> Request Filtering 然而,我设法让一切运行起来,而无需手动关闭 w3svc。我改变了它确实会延迟自动启动。现在它似乎工作......让我们保持手指交叉......

以上是关于xampp apache服务器启动并运行,但请求错误的主要内容,如果未能解决你的问题,请参考以下文章

WAMP / Xampp Apache 服务器未启动

Windows下安装的XAMPP如何设置Apache和MySQL等服务开机自启动

从 XAMPP 运行 apache 服务时出错

XAMPP Apache 无法启动(我已更改端口)

Apache开放其他端口

Apache 和 MYSQL 未在 XAMPP 中启动