`

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

阅读更多
出现如下错误的解决办法:

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : make_sock: c
ould not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

方法一:
      通过 netstat -a -o 查看端口占用情况,关闭调用相关端口的进程。
c:\> netstat -a -o
Active Connections
Proto  Local Address          Foreign Address        State           PID
TCP    zhengrf:1728           localhost:30000        ESTABLISHED     5384
TCP    zhengrf:1755           localhost:ftp          ESTABLISHED     1848
TCP    zhengrf:2464           125.39.102.136:http    TIME_WAIT       0
TCP    zhengrf:2465           60.190.203.150:http    ESTABLISHED     4676
TCP    zhengrf:2466           60.190.203.150:http    ESTABLISHED     4676
TCP    zhengrf:2467           60.190.203.150:http    ESTABLISHED     4676
TCP    zhengrf:2468           60.190.203.150:http    ESTABLISHED     4676

      http默认用的是80端口,通过该http协议去查看对应的PID。
      通过打开“进程管理器”,发现PID=4676的进程号所对应的是迅雷的一个端口号。
      查看迅雷的端口设置,“配置”→“BT/端口设置”,可以看到TCP端口使用的是 80号端口。点击一下“随机生成”,或者 关闭迅雷。再启动 Apache,一切就OK了。


方法二:
      通过 修改conf/httpd.conf 中相应的监听端口来处理。




分享到:
评论
1 楼 ah孙玉红 2013-02-25  
APMServ5.2.6中“Apache启动失败,请检...

解决办法之简单办法:
把左下角的SSL钩上了,如果你没有用证书,就把那个去掉,有的朋友去掉就可以了。也可能再装了证书钩上SSL也可以用了。

相关推荐

    利用套接字获取主机的IP地址

    总结起来,利用套接字获取主机IP地址是一项基础的网络编程任务,它可以帮助开发者更好地理解和管理网络环境。在多网卡环境下,这项能力尤为重要,因为它可以揭示主机在网络中的全部身份。通过学习和实践这样的实例,...

    Skype占用80端口导致Apache启动不了.docx

    当Apache服务器启动失败,并显示类似“OS 10048: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次”这样的错误时,这通常意味着80端口已被其他进程占用。要找出占用该端口的进程,可以使用`netstat`命令。在...

    绿色版apache

    可能的问题:“(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次”→有其他的Web服务器,把电脑上安装的其他的IIS、Apache、Tomcat等Web服务器卸载掉或者修改端口号。 http默认占用80端口,如鹏绿色...

    Mac OS X Socket Demo

    首先,Socket,又称套接字,是应用层与传输层之间的一个接口,允许应用程序通过它进行网络通信。在Mac OS X系统中,Socket API遵循伯克利套接字(Berkeley Sockets)接口,这是最早由伯克利大学开发并在Unix系统中...

    基于JAVA Socket网络通信模型设计与实现.pdf

    1. 套接字基本概念:套接字是进程间通信的端点,每个套接字的名字唯一,其他进程能够找到、连接套接字并且访问它。 2. TCP/IP协议体系统结构:基于TCP/IP协议体系统结构,分析网络进程通信的原理,结合socket总结出...

    os简单soket

    Socket,也称为套接字,是网络通信中的一个接口,它允许应用程序通过网络发送和接收数据。在这个"os简单soket"的主题中,我们将深入探讨如何在操作系统层面进行简单的Socket编程。 首先,我们需要了解操作系统在...

    Python网络编程.pdf

    在 Python 中,创建一个套接字对象通常通过 `socket.socket()` 函数来完成。这个函数接受两个参数:地址族和套接字类型。常用的地址族包括 `AF_INET`(用于 IPv4 地址)和 `AF_INET6`(用于 IPv6 地址)。套接字类型...

    C++中socket编程基础详解

    应用程序在使用套接字前,首先必须拥有一个套接字,系统调用 socket() 向应用程序提供创建套接字的手段,其调用格式如下: SOCKET PASCAL FAR socket(int af, int type, int protocol); 该调用要接收三个参数:af...

    ios设备连接pc端

    2. **遍历IP**:当只知道目标设备的端口号时,iOS设备可以发送一个UDP数据包到子网内的每个可能IP地址(通常是通过网络掩码计算得出的IP范围),数据包中包含一个标识请求回应的信息。如果PC端的服务器监听了对应的...

    c++ ace 实现 广播

    本项目聚焦于利用ACE库来实现广播通信,这是一种网络通信模式,其中一台设备(服务器)向网络中的所有其他设备(客户端)发送消息,而无需知道每个设备的特定地址。 首先,我们需要理解广播通信的基本概念。在TCP/...

    11-java进阶-网络编程1

    每个套接字都是唯一的,用于在客户端和服务端之间建立通信通道。 ### InetAddress 类的意义 `InetAddress` 类用于表示Internet地址(即IP地址)。它提供了一些静态方法来获取`InetAddress` 实例,例如: - `...

    stm32 ucos源码

    3. **绑定套接字**:使用bind函数将创建的套接字与特定的本地IP地址和端口关联,使得接收的数据可以通过这个端口到达。 4. **接收数据**:使用recvfrom函数等待并接收来自特定IP和端口的数据报文。由于UDP是无连接...

    darwin tcp 多客户端

    1. **socket()**:创建一个套接字描述符,这是TCP通信的基础。 2. **bind()**:将套接字与一个特定的IP地址和端口号绑定,这样客户端就知道了服务器的位置。 3. **listen()**:设置服务器进入监听模式,准备接受...

    delphi-使用delphi实现的statsd客户端库-允许java应用与statsd通信.zip

    StatsD接收的是简单的文本协议,每个指标以一行的形式发送,格式通常是`<metric_name>:|<metric_type>\n`,其中`<metric_name>`是指标的名称,`<value>`是指标的值,`<metric_type>`可以是计数(c)、计时(ms)或...

    CC3200实现TCP Client双向通讯中文笔记

    具体到编程层面,我们需要编写BsdTcpClient函数,设置服务器的IP地址和端口信息,并通过socket API创建TCP套接字,连接服务器。如果在创建套接字或连接过程中发生错误,则需要进行错误处理。 CC3200的TCP客户端编程...

    使用抓包软件抓取同一台电脑内进程之间的数据抓取

    1. **数据包细节**:每捕获一个数据包,Wireshark都会显示详细信息,包括源和目标IP地址、端口号、时间戳、协议类型、数据包长度以及数据内容等。 2. **协议解析**:Wireshark能解析各种网络协议,如TCP、UDP、HTTP...

    STM32单片机作TCP服务器,实现PC多客户端连接Demo

    3. **并发连接处理**:当有新的连接请求时,`accept()`返回一个新的套接字用于与新客户端通信。在嵌入式系统中,通常会用一个循环或者事件队列来处理这些新连接,而不是创建新的线程或进程。 4. **数据收发**:使用`...

    libevent写的客户端+服务端TCP通信程序源码,具有分包功能

    在TCP通信中,libevent可以帮助我们监听和响应来自多个套接字的数据,而无需轮询检查每个连接的状态,大大提高了效率。 接下来,我们探讨C语言中的TCP套接字编程。在Linux下,TCP通信通常基于Berkeley套接字API,...

    Java Socket网络编程.pdf

    Java的Socket编程接口提供了丰富的功能,包括错误处理、套接字选项设置等,使得开发者能够构建复杂、可靠的网络应用。同时,Java的异常处理机制也为网络编程提供了良好的健壮性。在实际开发中,还需要考虑线程管理、...

    STM32H750 LWIP实现NETCONN_TCP服务器(UCOSIII)【支持STM32H7系列单片机_网络通信】.zip

    3. 创建TCP服务器套接字,并监听特定端口。 4. 处理连接请求,为每个新连接创建新的TCP连接上下文。 5. 实现业务逻辑,接收客户端数据,处理后发送回应。 6. 错误处理和资源释放。 通过这个项目,开发者可以学习到...

Global site tag (gtag.js) - Google Analytics