【问题标题】:work by Apache and port 80 [closed]Apache 和 80 端口的工作 [关闭]
【发布时间】:2012-01-04 05:31:45
【问题描述】:

后来,我用apache工作,没有任何问题,但是安装SQL Server 2008后,apache不工作。 我认为80端口有问题。

【问题讨论】:

  • 你试过什么? 1. Apache 甚至在第一时间运行吗? 2、在地址栏输入“localhost”会看到什么?

标签: sql-server apache port80


【解决方案1】:

我的 SQL 进程通常占用 80 端口,但我不确定如何更改 MY SQL 使用的端口。 当您在网络浏览器中输入 http://localhost/http://127.0.0.1/ 或您计算机的本地 IP 时,您会看到什么?

要查找哪个应用程序正在使用端口 80,请转到命令提示符并键入:

netstat -aon

向上滚动直到看到类似的内容:

TCP    0.0.0.0:80              LISTENING       ####

在说####的部分,会有一个数字!

记下该号码并打开任务管理器并转到 i=on 服务并在“PID”选项卡下查找该号码。在我的情况下它是 2264,所以我会寻找 2264。当你在那里找到它时,它会告诉你,但如果它没有(就像它说 PID=4),你可能有 IIS。所以去

控制面板 >> 管理工具 >> 组件服务 >> 服务(本地)并找到Web 部署代理服务

停止该服务。另外,找到万维网发布服务并停止...

【讨论】:

  • 这里的 PID 是 7420,但它没有出现在服务上。我能做什么?
【解决方案2】:

可能是因为80端口被SQL Server 2008占用了。你可以尝试使用netstat命令查看它是否被SQL Server 2008占用,如果是的话,你可以改变apache或SQL的配置Server 2008 并将任何一个配置到新端口。

how to change the port in SQL Server 2008

【讨论】:

    【解决方案3】:
    • 查看进程是否正在运行。
    • 查看 apache 日志
    • 怀疑它的SQL占用了80端口,可以通过netstat命令找出所有监听端口

    让我们先找出问题

    【讨论】:

      猜你喜欢
      • 2012-12-15
      • 1970-01-01
      • 2017-09-21
      • 2013-12-08
      • 2014-08-19
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      相关资源
      最近更新 更多