【问题标题】:Which port can be used for apache instead of port 80哪个端口可以用于apache而不是80端口
【发布时间】:2015-03-05 11:35:53
【问题描述】:

Apache 无法在我的 PC 上运行,因为“NT Kernel & System”正在使用我 PC 的端口 80,我试图从任务管理器中停止“NT Kernel & System”但没有停止。所以我正在寻找另一个可以解决我的问题的端口。我使用了 8000 端口,Apache 可以从该端口启动,但不工作。

【问题讨论】:

  • “不工作”是什么意思?你去 localhost:8000 了吗?
  • 当前未使用的任何端口。 8080 是常见的做法。如上所述,如果您使用任何非标准端口(80、443),那么您需要在 url 中包含端口号
  • 尝试查看此帖子的已接受答案:stackoverflow.com/questions/12492025/…
  • 我打开了文件“C:\xampp\apache\conf\httpd.conf”并将“Listen 80”和“ServerName localhost:80”两行更改为“Listen 8000”和“ServerName localhost” :8000”。然后从 Xampp 启动 Apache,它显示 Apache 正在运行,但是当我从浏览器转到 localhost 时,我看到这个错误消息“HTTP 错误 404。找不到请求的资源。”

标签: apache xampp


【解决方案1】:

如果您的错误消息是:“端口 80 正在使用中,”无法处理“PID 4。”你使用的是 Windows,很可能你有 NT Kernel & System,这是一个系统进程,使用端口 80。我按照文件位置到 xampp/apache/conf/https.conf 我的文件中有 3 个地方使用我通过使用 Ctrl+f 键盘快捷键在文件中查找任何 80 将端口号从 80 更改为 8080。保存文件后,我转到控制面板并单击配置,然后单击服务和端口设置并将我的 80 端口更新为 8080。这启动了我的 Apache 服务器。 最后一步是在我的网址栏中的 localhost 之后添加“:8080”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2014-02-20
    • 1970-01-01
    相关资源
    最近更新 更多