文档章节

Apache80端口被占用——解决方法

寻找普拉多
 寻找普拉多
发布于 2014/11/10 21:35
字数 1072
阅读 60
收藏 0
点赞 0
评论 0

Apache服务器80端口被占用——解决方法

80端口被占用解决办法有两种:

1.关闭占用80端口的程序,这时Apache服务器会正常启动;

2.修改Apache的端口,比如改为8081;

 

详细讲解:

第一种方法:

       window7系统:在开始—运行中输入以下命令:

          1、cmd(该命令打开命令执行框),如下图

(图一)

        2、在命令行中输入 netstat -ano ,得到端口号对应的PID。见下图,红色框中表示占用程序的部分信息

(图二)

     (补充 Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。该命令的一般格式为 :netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval]  ,其中 -a 显示所有socket,包括正在监听的,-n 以网络IP地址代替名称,显示出网络连接情形,-o 显示拥有的与每个连接关联的进程 ID等等,如有兴趣,可点击   Netstat(Netstat百度百科)。

        3、通过相应的PID,打开任务管理器,点击“查看“菜单,选择“选择列”,给进程列表中添加”PID“列,然后找到PID对应的进程,选中该进程-——右键——选择“结束进程/任务"。

(图三)

或者  在命令执行框中,继续输入 taskkill  /f /pid XXX(PID) 来结束相应进程/任务

此时,可以正常启动Apache服务器。

或者可以用更简单的方式:

1、同样在开始—运行中,输入cmd,打开命令执行框,如第一张图。

2、在执行行中,输入 netstat -ano|findstr "80";如下图

 

(图四)

3、继续输入 tasklist|findstr "4120" ;将输出如下类似信息:

映像名称            PID  会话名              会话#           内存使用

======          ========           =====       =======

thread.exe            0  Services                 0                   4k

然后输入下面语句,结束该进程/任务

taskkill /f /t /im thread.exe  

如果查不到,直接打开任务管理器——进程 ,查看哪个任务的PID是4120,然后右键——结束任务;

补充:以上”4120“为示例,要结合实际);

 

(图五)

在windows8及以上系统,可使用win+x快捷键,出现如下选项:

(图六)

 选择命令提示符(C),就会出现图一,其他同理。

第二种方法(更改Apache服务器端口号):

         Apache安装好后,在其安装目录下的conf文件夹内会有httpd.conf这样一个文本文档,它是Apache的配置文件,用于指挥Apache的运行,Apache默认的网页服务端口号固然就在这个里头配置(修改)。要修改这个文件,肯定首先要打开它,直接双击就行,然后同时按下键盘上的Ctrl+F组合键,在弹出的“查找”对话框中输入Listen 80(如下图):

 

(图七)

     (补充:如果使用appserv或xampp等软件,Apache是其子文件),如下图所示:

 

(图八)

        在查找出来的“Listen 80字符串中(仅此一处),将80改为80008080,总之只要是你们喜欢的数字都可以(关于端口号的知识不是此文要讲解的范围,自己去了解一下,端口也不能随意乱用哦)。在“Listen 80的上方还有“#Listen 12.34.56.78:80这样一串字符,这儿的80不是一定要随“Listen 80中的80而变化,可改可不改,这只是一个样例。

结束上述操作后,同时按下键盘上的Ctrl+S组合键进行保存,然后关闭即完成对Apache默认网页服务端口号的修改,一定记得要停止(STOP)一次Apache服务然后再启动(START),使刚刚的修改生效。但要注意的是,如果你修改了默认端口号(假如将Listen 80改为Listen 8081),那么你将无法通过http://localhost或者是http://127.0.0.1来打开位于Apache服务器上的网页,必须在地址后面加上冒号+端口号,如http://localhost:8081或者是http://127.0.0.1:8081,只有这样才能访问位于Apache服务器中的网页。(见下图)

 

(图九)

 

 

 ps:第一次发文,请各位多多指点

      

       

© 著作权归作者所有

共有 人打赏支持
寻找普拉多
粉丝 1
博文 27
码字总数 6652
作品 0
哈尔滨
程序员
PHP开发环境搭建及其其易出错点的总结

关于php环境的搭建(两个步骤): 步骤一:根据运行的环境不同,分别下载wamp或者lamp,分别按照教程安装配置; 1.wamp:windows+apache+mySQL+php;配置教程: http://wenku.baidu.com/link?url=...

笨小熊
2014/07/17
0
0
wampserver时启动不了解决方法

今天启动wampserver时启动不了(红色),我Apache-service 没启动 测试80端口 you port 80 is actually used ——意思就是80端口被占用 解决:进httpd.conf修改Listen改成8080 或别的 这时还...

hhj187
2016/10/28
9
0
tomcat端口被占用了怎么办

学习网页设计的同学都会用到tomcat这个软件,在安装的时候我们一般都会选择端口为8080端口,这个端口一般情况下是不会有程序占用的,所以我们运行tomcat不会出现什么问题,但是如果一旦别占用...

Carl_
2014/10/31
0
4
Java Debug 出现致命错误,尝试了多种方案仍然无法解决,请问到底是什么原因

业务场景:在浏览器中调用执行系统脚本文件,实现 App 自动化构建的目标。 实现思路: try { } catch (IOException | InterruptedException e) { } 问题所在:scriptAndArgs 包括 3 个字符串...

铁泉
2016/07/11
238
0
VSphere ESXi 5.0---安装Vcenter server

VSphere ESXi 5.0 安装Vcenter server 端 安装前提---数据源ODBC(如果使用Vcenter server自带的数据库则可以跳过本段) 选择系统DSN创建新数据源—选择驱动程序 SQL Server Native Client 10....

马鹏飞
06/26
0
0
"1080端口被占用"解决方法

1.cmd:输入命令netstat -ano 查找各端口所在进程的PID,找到端口1080对应的进程的PID。 (ps:”以管理员身份运行“CMD) 2.打开资源管理器—详细信息—找到PID所对应进程,将其关闭。...

iBazinga
2016/10/22
43
0
免特殊端口访问域名——就是Windows的端口映射

昨天在ECS服务器上搭建1套IIS服务,因为“应用程序池”没有配置,耽误了一些时间,不过,总算在下班前搞定,可以通过IP地址+端口访问这个IIS服务。   今天上午,又通过阿里云的配置界面,把...

YuriGagarin
2016/12/27
0
0
Fidller 抓包工具-手机代理抓包

Fiddler功能有很多,但是目前我 个人用到的就是APP的pingback信息抓包,也就是设置手机代理,在PC端可以查看到操作app返回的接口信息 1.首先下载百度搜就可以 ,很简单,附上个人百度云的链接...

ala9981
2016/03/23
0
0
windows cmd 查看端口信息

cd c:WINDOWSsystem32 netstat -an android sdk启动报错error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: 问题原因:端口5037被占用 解决方案: 方式一:可以......

morebetter1
2017/07/20
0
0
CentOS系统端口占用解决

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以TOMCAT端口8060被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8060 netstat -t...

vshcxl
2016/06/27
28
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

1.14 救援模式

确保开机启动时连接镜像文件,如果是真机服务器,就需要:U盘或光盘镜像启动进入BIOS 不同主板进入bios按键不同,一般是F12或Esc 光标:移动到Boot(开机启动项) 减号移动:光标选中行,按-...

小丑鱼00
14分钟前
0
0
ES11-全文检索

高级别全文检索通常用于在全文本字段(如电子邮件正文)上运行全文检索。 他们了解如何分析被查询的字段,并在执行之前将每个字段的分析器(或search_analyzer)应用于查询字符串。 1.term查...

贾峰uk
17分钟前
0
0
java 复制对象有哪些方式

java 复制对象有哪些方式 Apache的 Common beanutils库 org.apache.commons.beanutils.BeanUtils.copyProperties(dest,origin); Springframework 的BeanUtil 依赖: <dependency> ......

黄威
32分钟前
1
0
jstack的简单使用

公司测试反应, 一个java应用的机器, 即使不做交易, cpu始终是30%多, 于是想到了jstack, 实践步骤记录一下: 1, 找出java应用的进程号 ps -ef|grep 应用名|grep -v grep 2, 找出pid下的cpu占用...

零二一七
39分钟前
1
0
崛起于Springboot2.X之项目war打包部署(18)

将springboot项目打包步骤: 1、启动类 extends SpringBootServletInitializer 2、启动类添加覆盖方法 @Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder......

木九天
48分钟前
2
0
导入CSV文件就行数据整理分析

#-*-coding:utf-8-*-import csv,os,re,mathlocalPath=input("请输入所有群文件的根目录:") #所有QQ群文件的物理根目录路径def info(): info_dic=[] dirList=os.listdi...

Kefy
54分钟前
5
0
CoreText进阶(六)-内容大小计算和自动布局

CoreText进阶(六)-内容大小计算和自动布局 其它文章: CoreText 入门(一)-文本绘制 CoreText入门(二)-绘制图片 CoreText进阶(三)-事件处理 CoreText进阶(四)-文字行数限制和显示更...

aron1992
56分钟前
1
0
一个Unity高人的博客,涉猎范围很广,深度也很深。

https://blog.csdn.net/ecidevilin/article/list/

爽歪歪ES
57分钟前
0
0
Spring Cloud Config-Git后端

EnvironmentRepository的默认实现使用Git后端,这对于管理升级和物理环境以及审核更改非常方便。要更改存储库的位置,可以在Config Server中设置“spring.cloud.config.server.git.uri”配置...

itcloud
59分钟前
1
0
centos7 卸载mysql

[root@zyf ~]# rpm -qa|grep -i mysqlmysql-community-libs-5.6.34-2.el7.x86_64mysql-community-server-5.6.34-2.el7.x86_64mysql-community-release-el7-5.noarchmysql-community-......

Yao--靠自己
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部