![]() |
|
|||||||
| 服务器环境搭建 Windows,Linux,IIS,Apache等服务器配置、安全维护以及PHP和MYSQL运行环境讨论。 |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
IP: 218.2.80.73
|
|||
|
|||
|
如果不知道80端口被什么程序占用了,可以用下面的方法:
1、运行cmd. 2、输入netstat -ano ,回车。 可以看到80端口的占用情况,记下所有占用80端口的进程的PID。 3、然后打开任务管理器,进程--查看--选择列--勾选“PID(进程标示符)(p)”--确定。 这样在进程里面就可以看到每项进程所对应的PID了。将占用80端口的程序干掉就行了。 4、如果发现80端口被System占用,看下iis是否启动,另外如果你安装了SQL Server 2008 看下 reportint service是否启动,如启动关掉。 扩展知识: 占用80端口程序:迅雷,BT等下载软件。**音乐等。 端口说明:80端口是为HTTP(HyperText Transport Protocol,超文本传输协议)开放的,这是上网冲浪使用最多的协议,主要用于在WWW(World Wide Web,万维网)服务上传输信息的协议。 命令格式:Netstat -a -e -n -o -s -a表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。 -e表示显示以太网发送和接收的字节数、数据包数等。 -n表示只以数字形式显示所有活动的TCP连接的地址和端口号。 -o表示显示活动的TCP连接并包括每个连接的进程ID(PID)。 -s表示按协议显示各种连接的统计信息,包括端口号。 PID(进程控制符)英文全称为Process Identifier,它也属于电工电子类技术术语。 PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序。 |
|
#2
IP: 49.87.0.249
|
|||
|
|||
|
系统80端口被占用,提示Windows System进程 pid=4 占用
netstat -abno后查看,经过查找为pid=4的system进程,因为是系统进程,也无法结束它,经查SQL Server Reporting Services (SQLEXPRESS) 服务占用80端口,停止SQL Server Reporting Services后APache正常启动. 关闭方法: 开始 -> 所有程序 -> Microsoft SQL Server 2008 -> 配置工具 -> Reporting Services 配置管理器-> 停止 |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|