修改 Apache 的默认端口

修改 Apache 的默认端口修改 Apache 端口的方法是最妥协的方法了,后果是当你开启 Apache 服务器的时候,访问的本机地址将会附带端口号,比如 http://localhost:8888 。修改方式是直接修改 httpd.conf 文件,文件的位置在 Apache 安装目录下的 conf 文件夹下,直接用记事本打开,找到 Listen 80 ,将80修改为其他未被占用的端口。注:httpd.conf 文件中,以#开头的行是关闭的,不生效的,不以#开头的行是启用的。查找80端口被谁占用的方法进入命令提示行(开始运行输入 CMD),输入命令 netstat –ano ,就可以看到本机所有端口的使用情况,一般80端口在第一行,截图显示,端口已经被占用,PID 中写明 LISTENING 4。

PID=4 的程序是哪一个呢?接着在命令提示和下输入指令 tasklist ,列出所有当前运行的进程,发现 PID=4 的进程,居然是 system 。

取消 system 进程对80端口的占用其实本身我用的 Apache 好好的,只是突然不能启动了,回想在此期间新安装的软件,面子这么大,能让系统占用80端口的,也只能有 SQL Server 2008 了。经过查询,发现占用80端口的确是 SQL Server 2008 里面的组件——SQL Server Reporting Services (MSSQLSERVER)。是 SQL Server 的日志系统,就是他好端端的突然占用了80端口,而且对于普通人来讲,这个组件的作用没啥用,关掉也是节约资源。关闭方法很简单,在运行框中输入 services.msc ,进入服务窗口。或者直接在开始菜单里面的搜索框中输入“服务”即可打开。然后找到 SQL Server Reporting Services (MSSQLSERVER) 这个服务,然后停止,被占用的80端口就被释放出来了。你也可以设置它的启动方式为“禁用”。

现在80端口已经没有占用了。

看清楚了,就是它。另外的一个被占用的原因除此之外,我还在网上找到了另外80端口被 system 占用的原因,就是微软家的 IIS 服务,关闭方式可以去控制面板去关闭即可。

原文地址:https://www.cnblogs.com/wang-jx/p/9061466.html

时间: 2024-10-11 01:26:37

修改 Apache 的默认端口的相关文章

修改禅道的默认端口

在服务器上安装禅道之后,禅道默认的端口是 Apache端口时80,MySQL的端口时3306,但是如果此时的端口与服务器上的其他端口冲突的话,可能会影响正常使用.所以必要的时候可以修改禅道的默认端口.但是我尝试修改了各种配置文件,结果启动禅道之后,端口又变成了默认的3306,遂请教了禅道专业技术人员,得以解决.以下是禅道技术人员的专业回答: 修改端口步骤: 1.运行 xampp/启动禅道.exe 后 左上角 服务-卸载服务 2. 服务-配置端口,修改为想要的端口(我这里只修改了MySQL端口,改

修改APACHE的默认站点

在放弃了整合包wamp,appserv后 自定义安装php的运行环境,apache+php+mysql+phpMyAdmin ,用惯整合包的同学知道.php都是放在www文件目录下,但是自定义安装后www是没有的,默认的站点是在apache的htdocs文件. 那么如何修改呢?1. 找到apache文件的conf/httpd.conf .(对apache做修改就靠它了)! 2 .打开httpd.conf文件(记事本就可以)搜索DocumentRoot找到DocumentRoot "C:/Prog

Linux或Window是修改snmp的默认端口

SNMP默认端口通讯使用 UDP 161,在安装一些监控软件的过程中,常常提示端口被占用等情况,下面说一下如何修改系统的默认SNMP端口 windows修改snmp端口 1 打开services文件 路径:C:\Windows\System32\drivers\etc 2 修改端口 修改前:snmp 161/udp #SNMP 修改后:snmp 1161/udp #SNMP 3 重启SNMP的服务 linux 修改snmp端口 1 修改linux的/etc/snmp/snmpd.conf文件 命

修改了ssh默认端口对git的影响

如果服务端的ssh不是采用的默认端口. 那么客户端git命令就会报错: ssh: connect to host 192.168.2.152 port 22: Connection refused 这时我们需要修改客户端当前登录用户下的ssh配置文件. 建议不用root用户登录. 在用户的根目录下有个隐藏文件叫 .ssh ,如果该文件不存在,就用ssh命令登录一次就会出现该目录. ssh  [email protected] -p  端口号 进入.ssh 目录,如果没有config文件就创建co

windows 修改远程桌面默认端口及对应的防火墙设置

新托管了两台服务,安装系统windows server2012 远程连接默认服务端口3389,为增加其安全性,现将默认端口3389更改为34535,如果你的电脑防火墙开着,请先修改防火墙的规则,在修改远程默认端口.如果防火墙关闭,可按照正常步骤进行修改方法如下:1.打开注册表编辑器,点击左下角运行输入regedit 确定即可进入注册表编辑器2.修改[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rd

修改WampServer的默认端口

WampServer默认的安装端口是80,容易和已安装的ISS等其他服务冲突,导致WampServer无法启动. 无法启动的现象如下: 1.apache服务无法启动.问题所在:80端口冲突. 2.在浏览器中输入本地IP地址,显示404错误或500错误.问题所在:授权限制. 3.在数据库管理中,连接MYSQL数据库出错,提示404错误,找不到文件.问题所在:站点服务器根目录设置错误. 解决方法-端口修改 找到Apache安装目录下conf目录下的httpd.conf文件. 打开它,找到“Liste

修改apache的默认访问目录

在我们新安装好apache后,我们如果输入我们的ip地址,我们访问到的是apache中的www文件夹. 这个www文件夹就是我们的默认目录,而这个目录是可以修改的: 打开conf文件夹里的httpd.conf文件 找到DocumentRoot,他后面应该跟了一个目录,这个目录就是你之前的默认目录,将这个目录修改为新的默认目录 之后在某个Directory标签里肯定还有一处是你之前的默认目录,找到并修改为你刚刚设定的新的默认目录

windows 修改远程桌面默认端口

默认情况下 windows的远程端口是3389. 如果需要修改, 可以用下面的方法: 修改远程桌面端口需要两个步骤: 1.打开注册表 [HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Control-Terminal Server-Wds-rdpwd-Tds-tcp],       修改右边PortNamber的值,其默认值是3389(十进制),修改成所希望的端口即可,例如3388 2.打开注册表 [HKEY_LOCAL_MACHINE-SYSTEM-Cu

修改apache的默认用户和组

##更改前查看apache的用户和组 egrep -i "user|group" httpd.conf |egrep -v "#|^$" ps -ef |grep httpd [[email protected] conf]# egrep -i "user|group" httpd.conf |egrep -v "#|^$" User daemon Group daemon [[email protected] lib]# p