用的统信,apache安装后无法访问服务启动失败咋办?


时间:2018-07-03 13:40
作者:
来源:系统城1. 扫描二维码随时看资讯2. 请使用手机浏览器访问:https://m.xitongcheng.com/jiaocheng/win10_article_43466.html 手机查看
评论反馈电脑升级Win10正式版系统后发现Apache服务器启动一直显示失败,怎么办呢?导致Apache服务器无法启动的原因有很多,为此,下面小编和大家分享启动Apache服务器一直失败的三种原因及解决方法。Apache启动失败的三种问题一、端口占用问题1、这个是最有可能出现无法启动的问题之一,运行CMD然后执行netstat -aon
findstr :80 ;2、如果发现端口被多个占用,你可以用Win+R的方式,输入Regedit进入注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 修改Start这一项,将其改为0。二、Apache存放路径问题1、通过命令行使用打开CMD定位到:[你的Apache路径本人下载的解压文件,然后直接解压路径为D:\httpd-2.4.20-x64-vc14-r2\Apache24]\bin,并在命令行内输入httpd.exe -k install -n “Apache2.4” 回车;2、发现路径提示有错,有两种解决办法,把Apache24放在在根目录下,或者去配置你的Conf文件。本文以改变路径方式为例,将Apache24存放在D盘根目录下;3、此时在定位到path:/bin,运行httpd.exe -k install -n “Apache2.4”即可。三、运行方式问题1、通过上面第三步我们发现提示的问题告诉我们需要以管理员的身份运行;2、然后在执行上面第三步,定位到path:/bin,运行httpd.exe -k install -n “Apache2.4”即可。以上就是Win10系统启动Apache服务器一直失败的解决方法,相信通过以上方法设置后,Apache服务器就能正常启动了。
原来是需要将Apache注册到Linux服务里面啊!注册Apache到Linux服务在Linux下用源代码方式编译安装完Apache后,启动关闭Apache可以通过如下命令实现:/usr/local/apache/bin/apachectl start
stop
restart如果想将httpd列入系统自动启动的服务,可以直接将上述的apachectl文件拷贝到 /etc/rc.d/init.d 中,然后在相应的启动级别如3,5中加入链接即可。命令如下:cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd # 复制到init.d 并重命名为httpdln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd链接文件的S61是启动时的序号。当init.d目录下有httpd脚本后,我们就可以通过service命令来启动关闭apache了。在任意路径下执行:service httpd start
stop
restart这时有个问题就是:虽然apache已经可以自动启动,但在linux的服务列表中却看不到它,要添加服务,一般通过chkconfig --add xxx来实现,但需要脚本中有相应的信息才行,否则chkconfig就会提示:xxx 服务不支持 chkconfig。所以我们首先编辑httpd脚本,在第2行(#!/bin/sh下面)添加如下注释信息(包括#):# chkconfig: 35 61 61# description: Apache第一行的3个参数意义分别为:在哪些运行级别启动httpd(3,5);启动序号(S61);关闭序号(K61)。注意:第二行的描述必须要写!保存后执行:chkconfig --add httpd #所有开机模式下自启动,另外chkconfig httpd on 表示345模式下自启动就将httpd添加入服务了。在rc3.d、rc5.d路径中将来就会出现S61httpd的链接,其他运行级别路径中会出现K61httpd的链接。运行下面的命令查看服务,就可以看到httpd的服务了。chkconfig --list
阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
博客之星–博主的年度最高成就表彰活动成为博客之星不仅可获博客之星专属荣誉还可获博客之星年度大奖,一年仅有一次。
去创作
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐

我要回帖

更多关于 为什么老是安装失败 的文章