80端口被占用

我的操作系统是vistaHB的装不起IIs然后装了netbox结果提示80端口被占用我找到了占用80的pid结果是系统进程应该怎么找回80端口!高手帮下忙!... 我的操作系统是 vista HB的 装不起IIs 然后装了netbox 结果提示80端口被占用 我找到了占用80的pid 结果是系统进程 应该怎么找回80端口!高手帮下忙! 展开
 我来答
网站安全服务器安全
2018-08-04 · 百度认证:青岛四海通达电子科技有限公司官方账号
网站安全服务器安全
青岛四海通达电子科技有限公司坐落于美丽的海滨城市青岛,是专业致力于网站安全和服务器安全的领导者和推动者。安全服务于互联网金融、游戏平台、移动APP软件、O2O&电商、支付平台、企业网站等
向TA提问
展开全部

80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。搭建网站主要使用的也是80端口,但是当80端口被其他的程序占用时应该怎么办呢?

     在windows下查看80端口占用情况?是被哪个进程占用?如何终止进程?
这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:


netstat -aon | findstr "80"

      然后会出现占用80端口的进程PID
Proto  Local Address              Foreign Address         State           PID

      可以看出80端口被进程号为4306的程序占用.


tasklist | findstr "4306"
进程名                     PID    会话名          会话         内存使用



很明显,是httpd占用了80端口;httpd.exe是Apache相关程序,是服务器软件中的一个进程,这是属于正常的使用。


不过,并不是只有httpd.exe进程会占用80端口,可能有其他的程序也会占用80端口,当你不知道占用端口的进程是干什么用的时,最好先查一下,避免关闭了正常使用的程序造成不必要的麻烦,如果确定是无效或恶意占用的程序就可以执行下面的命令.
taskkill /pid 4306 /F
成功: 已终止 PID 为 4306 的进程。
这表示使用上面的命令已将PID为4306的进程终止.(这一步同样可以在任务管理器中执行,httpd.exe就是任务管理器中的映像名称,选中它,点击"结束进程"即可)
tasklist | findstr "4306"
再次确认是否成功终止,如果成功终止此次执行命令后应返回空.

匿名用户
2013-08-03
展开全部
netbox多端口设置我的现在就是这么用的!不过 我建议最好装iisDim httpd0
Dim httpd1
Dim httpd2
Dim httpd3
Dim httpd4
Dim httpd5
Dim httpd6
Dim httpd7
Dim httpd8
Dim httpd9Shell.Service.icon = "\status\on.gif"
Shell.Service.RunService "ASPWebserver", "小旋风AspWeb服务器2005", "小旋风AspWeb服务器2005 off"
'---------------------- 服务事件开始 ---------------------Sub OnServiceStart()
Shell.Service.SetTimer 100'----下面信息设置NETBOX的变量,----Set httpd0 = CreateObject("netbox.HttpServer")
Set httpd1 = CreateObject("netbox.HttpServer")
Set httpd2 = CreateObject("netbox.HttpServer")
Set httpd3 = CreateObject("netbox.HttpServer")
Set httpd4 = CreateObject("netbox.HttpServer")
Set httpd5 = CreateObject("netbox.HttpServer")
Set httpd6 = CreateObject("netbox.HttpServer")
Set httpd7 = CreateObject("netbox.HttpServer")
Set httpd8 = CreateObject("netbox.HttpServer")
Set httpd9 = CreateObject("netbox.HttpServer")'------开始分配80端口------If httpd0.Create("", 80) = 0 Then
Set host0 = httpd0.Addhost("", "\wwwroot")
host0.EnableWrite=false
host0.EnableScript = true
host0.AddDefault "default.asp"
host0.AddDefault "default.htm"
host0.AddDefault "default.html"
host0.AddDefault "index.asp"
host0.AddDefault "index.htm"
host0.AddDefault "index.html"httpd0.Start
else
Shell.MsgBox "服务器启动失败,80端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配81端口------If httpd1.Create("", 81) = 0 Then
Set host1 = httpd1.Addhost("", "\wwwroot1")
host1.EnableWrite=false
host1.EnableScript = true
host1.AddDefault "default.asp"
host1.AddDefault "default.htm"
host1.AddDefault "default.html"
host1.AddDefault "index.asp"
host1.AddDefault "index.htm"
host1.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,81端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配82端口------If httpd2.Create("", 82) = 0 Then
Set host2 = httpd2.Addhost("", "\wwwroot2")
host2.EnableWrite=false
host2.EnableScript = true
host2.AddDefault "default.asp"
host2.AddDefault "default.htm"
host2.AddDefault "default.html"
host2.AddDefault "index.asp"
host2.AddDefault "index.htm"
host2.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,82端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配83端口------If httpd3.Create("", 83) = 0 Then
Set host3 = httpd3.Addhost("", "\wwwroot3")
host3.EnableWrite=false
host3.EnableScript = true
host3.AddDefault "default.asp"
host3.AddDefault "default.htm"
host3.AddDefault "default.html"
host3.AddDefault "index.asp"
host3.AddDefault "index.htm"
host3.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,83端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配84端口------If httpd4.Create("", 84) = 0 Then
Set host4 = httpd4.Addhost("", "\wwwroot4")
host4.EnableWrite=false
host4.EnableScript = true
host4.AddDefault "default.asp"
host4.AddDefault "default.htm"
host4.AddDefault "default.html"
host4.AddDefault "index.asp"
host4.AddDefault "index.htm"
host4.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,84端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配85端口------If httpd5.Create("", 85) = 0 Then
Set host5 = httpd5.Addhost("", "\wwwroot5")
host5.EnableWrite=false
host5.EnableScript = true
host5.AddDefault "default.asp"
host5.AddDefault "default.htm"
host5.AddDefault "default.html"
host5.AddDefault "index.asp"
host5.AddDefault "index.htm"
host5.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,85端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配86端口------If httpd6.Create("", 86) = 0 Then
Set host6 = httpd6.Addhost("", "\wwwroot6")
host6.EnableWrite=false
host6.EnableScript = true
host6.AddDefault "default.asp"
host6.AddDefault "default.htm"
host6.AddDefault "default.html"
host6.AddDefault "index.asp"
host6.AddDefault "index.htm"
host6.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,86端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配87端口------If httpd7.Create("", 87) = 0 Then
Set host7 = httpd7.Addhost("", "\wwwroot7")
host7.EnableWrite=false
host7.EnableScript = true
host7.AddDefault "default.asp"
host7.AddDefault "default.htm"
host7.AddDefault "default.html"
host7.AddDefault "index.asp"
host7.AddDefault "index.htm"
host7.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,87端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配88端口------If httpd8.Create("", 88) = 0 Then
Set host8 = httpd8.Addhost("", "\wwwroot8")
host8.EnableWrite=false
host8.EnableScript = true
host8.AddDefault "default.asp"
host8.AddDefault "default.htm"
host8.AddDefault "default.html"
host8.AddDefault "index.asp"
host8.AddDefault "index.htm"
host8.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,88端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配89端口------If httpd9.Create("", 89) = 0 Then
Set host9 = httpd9.Addhost("", "\wwwroot9")
host9.EnableWrite=false
host9.EnableScript = true
host9.AddDefault "default.asp"
host9.AddDefault "default.htm"
host9.AddDefault "default.html"
host9.AddDefault "index.asp"
host9.AddDefault "index.htm"
host9.AddDefault "index.html"'------启动------httpd0.Start
httpd1.Start
httpd2.Start
httpd3.Start
httpd4.Start
httpd5.Start
httpd6.Start
httpd7.Start
httpd8.Start
httpd9.Start else
Shell.MsgBox "服务器启动失败,89端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if
End Sub '---结束语句---
Sub OnServiceStop()
httpd0.Close
httpd1.Close
httpd2.Close
httpd3.Close
httpd4.Close
httpd5.Close
httpd6.Close
httpd7.Close
httpd8.Close
httpd9.Close
End Sub
'------------------------------------------Sub OnServicePause()
Shell.Service.Icon = "\status\off.gif"
Shell.MsgBox "服务器暂停运行!必要时记得打开噢!","暂停运行"
End Sub'------------------------------------------Sub OnServiceResume()
OnServiceTimer
httpd0.Start
httpd1.Start
httpd2.Start
httpd3.Start
httpd4.Start
httpd5.Start
httpd6.Start
httpd7.Start
httpd8.Start
httpd9.Start
End Sub'----------程序运行时,在图标栏的图片-----------Sub OnServiceTimer
If Shell.Service.icon = "\status\on.gif" Then
Shell.Service.icon = "\status\on1.gif"
Else
Shell.Service.icon = "\status\on.gif"
End If
End Sub'------程序结束------
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-03
展开全部
80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,这是上网冲浪使用最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。80端口是网站站点的默认端口,如果不是人工设置的话,其他程序是不会去使用此端口的。有可能是你的其他一些关于web的程序设置了80端口,迅雷也会占用80端口。 PS小建议:要装web服务器还是最好用Linux或window 2003,不用IIS的话,Apache是很好的选择。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-03
展开全部
你是不是新装的ADSL用户,如果是,说明被电信封了。如果不是说明被第三方软件占用了该端口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-03
展开全部
把迅雷关了试下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应 | 问题解决率99% | 24小时在线
立即免费咨询律师
13387人正在获得一对一解答
兰州荒漠之舟2分钟前提交了问题
成都星星点灯5分钟前提交了问题
福州梦中仙子3分钟前提交了问题
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消
还有疑问? 马上咨询39924位在线律师,3分钟快速解答
立即免费咨询律师

辅 助

模 式