【即将关站通知●已关闭注册功能】,倒计时剩余:计算中...

[服务器技术] Apache启动失败的原因以及对应操作,443端口被占用应该怎么处理

[复制链接]
倚剑听雨实名认证 发表于 2018-9-18 10:52:11 | 显示全部楼层 |阅读模式
  LAMP组合是目前非常主流且强大的网站解决方案,是经常来搭建动态网站或者服务器的开源软件组合,本身都是各自独立的程序,当中的Apache想必大家已经非常熟悉了大家应该知道,我们日常遇到的Apache无法启动的原因各种各样,究竟是什么原因导致无法启动成功呢?从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.
* R) j+ A% v( \: z# G; }9 A! m
- @& p) k5 f1 U9 {* L3 n2 C  Apache想必大家已经非常熟悉了大家应该知道,我们日常遇到的Apache无法启动的原因各种各样,究竟是什么原因导致无法启动成功呢?首先0 l- N' w% N% x

9 g2 a6 u$ C' k) g7 ~( U! o  检查启动失败的原因:0 S0 r/ w4 g6 ]4 w. z
1 s, e. b5 j. e
  1.进入到Apache的bin目录
5 Y7 [$ l$ z3 V3 [5 O' H& z1 g& |. ^+ u3 ~8 u# o
  2.进入到dos命令行界面
& k7 L* a. v" T7 I* v& ~. H) |, t3 e
* l! g! G) N/ V' Z  }  3.使用命令httpd.exe-w-n"Apache2"-kstart这个时候就会显示出具体的错误原因,然后再对症下药,很快就能解决问题啦!
: I! r0 J9 I3 v( U, F
3 G$ y* A/ M6 y( n* {/ M  实例1:
* A# D& ^) l. B. J: O+ q$ g; m! J. Y' u: d: G& O
  如果我们启动apache的时候,我们发现,启动弹出错误窗口:therequestedoperationhasfailed!
9 e' u* s. l5 o
" t! L: s1 Z9 k" t4 P% b5 ^6 |* X/ V% J  如果出现这个提示,我们首先要去服务器管理,也就是我的电脑,右键,管理,去服务器里面启动,如果还出现:WINDOWS不能再本地计算机启动apache,有关更多信息,请查阅系统时间日志。1 \6 P5 k8 Z4 `$ Z
& _4 Y: ~' h) F
  一般这种情况的解决方法是:
6 _4 `: a, w& U& c
7 }! `0 C: ?$ `8 a3 M6 o  我们需要进入apache的安装目录,一般安装目录,如果不知道,可以在D盘或者C盘,自己经常安装软件的位置查看。找到apache的微程序配置文件。6 f8 T$ P5 O$ B2 y0 G. ^

& E' _6 T5 W& {  d7 N, A9 u* ~0 ]  把, v( h- [3 m' r* F" T
. s: H+ l, H% x# `+ C# `9 G
  #Listen123.58.28.12:806 Z8 |! N# G! k, {3 |& M6 m, n
. C! l( a# C, ?& F
  Listen80
' ?, O. C9 [5 B  a
( K, U  z$ N3 i7 M" k& I: S  啊改为
! l- ?/ f1 r' C
/ ?- l% w7 x8 L) |7 T/ P  #Listen123.58.28.12:8080) j3 c5 S4 S1 P6 y

8 _% o6 k  Q; P  Listen8080
+ |. J) x4 Z3 C7 ]2 d1 i& c! y3 m! J* t! ]
  实例2:+ l; N8 i9 c7 W8 m
+ o& ?0 e0 O4 ~, J+ p% r+ J( h
  如果提示的是443端口被占用,则到apache安装目录里的conf/extra文件夹里,我的路径是(你们的也差不多的)C:\xampp\apache\conf\extra,找到“httpd-ssl.conf”这个文件,打开,把里面的有443的地方改成其他端口,也是知道改到没有被占用为止,我改的有三处,如图  T* c! T+ I$ Y) D
5 g- X* L/ G! ?0 q1 d* Z
  [443端口占用], R+ q% h. P% X% l8 [8 T: N
2 r4 ^8 m  `) l
  这个问题一般都是端口冲突,首先用管理员身份运行命令行,将路径指到你apache的安装目录下的bin,如我的是C:\xampp\apache\bin,操作如下cdC:\xampp\apache\bin,然后执行命令“httpd.exe-kstart”,如果没有错误提示,证明可以正常启动,这时去到本地电脑的服务管理手动启动Apache服务就行了,如我的
; a' ?0 Q* O( I4 m/ G# @) N9 G" a' f2 P5 _' ~3 N
  或者如果读者装的是xampp的话,这时也可以用xampp启动;如果在刚刚说的命令行里运行“httpd.exe-kstart”后有错误提示,一般就会提示端口问题,如无法使用相同的套接字,其实就是端口问题,如果是提示80端口,到apache安装目录下的conf文件夹里,打开httpd.conf文件,把如图两处的地方改成其他端口即可,如果碰巧你改的还被占用,直到改到没有被占用为止
) K, r0 ^/ Y' }# T$ l, {9 P* @8 [0 W
  这样一般可以解决,但是不能完全解决,从上面,我们发现是把80端口改为了88端口,但是非常规端口长期肯定不行,我们需要知道是什么端口占用了80端口,从而关闭它。
! ^* ?+ O: L& l* g1 r  L9 @' P4 U! K$ \
  我们要看下服务器有没有安装IIS信息管理器,如果发现,删除卸载。或者有没有安装迅雷软件,发现也可以卸载,然后在启动apache,就可以发现完全正常启动了。; O' W, S* H  J
: S1 E! a# ?" B3 X: @+ n
  有的时候,是安装的时候配置文件没有配置正确,或者使用的时候,导致里面的配置信息修改,这个时候,我们需要备份网站数据,然后卸载apache,在重新安装一遍,一般可以解决这个问题
1 H7 x1 E2 w/ n* G; _) f% K
. y9 Y5 _! ^6 W0 L  小编针对Apache启动失败经常出现的这2种情况,总结出各个情况对应的解决办法:
. Y1 j- t% z4 a- L/ ?, g
/ g0 a" [/ Y/ G" w; ^  1.端口占用问题
! h0 D7 v; T$ S: n$ [" k$ X( j$ K1 t, A: \( J  O# r
  这个问题比较常见,解决起来也很容易。通常是因为IE或安装的其它程序占用了80端口而导致Apache启动失败,在启动Apache之前将端口号修改为其它未占用的端口就可以了。修改为非80端口后,访问自己的站点需要在地址后加上端口号,如:Http://127.0.0.1:884 R6 }0 s8 v1 g+ k9 i: m

5 W) u5 m% H4 }  2.路径及文件名问题9 C* V1 |1 l  E1 {
$ j: W) E: G0 E  ~8 r1 p  J
  解决了端口问题,还是启动失败,这是为什么呢?小编们需要注意一个小细节,查看一下小编们安装APMServ的路径,要确定安装路径的文件夹名称中不能出现中文或空格。毕竟这是个人作品,有些地方考虑的不是很周到,导致一些Bug。+ G% l5 d6 H5 B1 q  |! Z! a/ `% d

魔趣吧版权声明1,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2,本文内容仅代表作者本人观点,不代表本网站立场,作者文责自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3,本文内容,包括但不限于源码、文字、图片等,仅供参考使用,本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容
4,如您认为本文内容侵犯了您的权益,请与我们联系!我们将在5个工作日内做出处理!本站保留全部修改、解释、更新本声明的权利魔趣吧

回复

使用道具 举报

帮帮顶顶!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线支持
关闭
欢迎来到魔趣吧
如果你有建站技术问题、仿站需求、模板插件修改需求,请联系我们的技术支持!高效率,低价格的帮你搞定!
请认准魔趣吧唯一官网:www.moqu8.com,谨防假冒网站!

一般问题请到【求助区】发帖咨询(免费)!

邮箱咨询:
winkill2012@qq.com

邮箱咨询需注明:资源地址+本站用户名+具体问题,三者缺一不做处理。非本站资源不处理!
在线支持
快速回复 返回列表

关于魔趣吧|魔趣建站

魔趣吧,志在打造全国最大的建站资源共享平台。 本站提供海量免费的建站资源,包括WordPress模板、Discuz精仿模板、PHPWind模板、phpcms模板、Discuz精仿插件、帝国cms模板、织梦模板等上万精品模板!同时,提供各种建站素材、JS特效、整站程序源码!
服务中文站长,传播分享精神!建站,就来魔趣吧!!
2015-2024 魔趣吧 ( 豫ICP备2021024354号 )   豫公网安备41030402000182号 百度统计
HTTPS安全认证
|网站地图 | 已运行:天 
温馨提示:本站所有资源、教程、源码,不得用于非法站点及用途,否则,本站将终止提供任何服务! Powered by Discuz! Licensed