80端口通常被当作网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来做为网页访问端,可是有的时候80端口会被其余的不明身份的程序占用,致使 Apache 启动失败,修改 Apache 的默认端口后访问本机地址又很是麻烦。下面介绍一下若是80端口被占用后应该如何处理。服务器
修改 Apache 的默认端口(强迫症不要用) 修改 Apache 端口的方法是最妥协的方法了,后果是当你开启 Apache 服务器的时候,访问的本机地址将会附带端口号,好比 http://localhost:8888 。日志
修改方式是直接修改 httpd.conf 文件,文件的位置在 Apache 安装目录下的 conf 文件夹下,直接用记事本打开,找到 Listen 80 ,将80修改成其余未被占用的端口。cdn
注:httpd.conf 文件中,以#开头的行是关闭的,不生效的,不以#开头的行是启用的。blog
查找80端口被谁占用的方法 进入命令提示行(开始运行输入 CMD),输入命令 netstat –ano ,就能够看到本机全部端口的使用状况,通常80端口在第一行,截图显示,端口已经被占用,PID 中写明 LISTENING 4。进程
发现 PID=4 的进程,竟然是 system 。资源
关闭方法很简单,在运行框中输入 services.msc ,进入服务窗口。或者直接在开始菜单里面的搜索框中输入“服务”便可打开。而后找到 SQL Server Reporting Services (MSSQLSERVER) 这个服务,而后中止,被占用的80端口就被释放出来了。你也能够设置它的启动方式为“禁用”。get
另外的一个被占用的缘由 除此以外,我还在网上找到了另外80端口被 system 占用的缘由,就是微软家的 IIS 服务,关闭方式能够去控制面板去关闭便可。it