楼主用的系统 是CentOS 8.0 宝塔版本9.0
本来整个系统是正常运行的。下午的时候我添加了一个二级域名,且加过SSL安全证书!然后又在CDN系统里主域名栏里加过二级域名,且尝试多次证书添加,却一直失败,这是前提!
当我发现网站打不开的时候。就赶紧去宝塔后台查看情况。这个时候Apache已经是停止状态。然后就去启动。
宝塔Apache第一次启动失败如图:
第一次启动失败提示:启动失败:
AH00112:Warning: DocumentRoot [/www/server/stop/www/server/stop] does not exist
Apache服务器一直在STOP停止状态启动不了。
然后我把Apache卸载了重新安装后。
第二次启动失败提示:httpd服务启动失败。
到这里就心态崩了,因为站点有不少的流量,静心。从什么时候开始停止不能启动Apache,操作过什么,一步一步向后退,
因为在网上查的乱七八糟的一项一项全是查找并自行判断系统文件是否合规,全是英文单词,头疼。
后退第一步:把CDN系统主域名里的二级域名删除,尝试启动Apache。不行!
后退第二步:把CDN系统主域名添加二级域名的证书删除,尝试启动Apache。不行!
后退第三步:到这里的时候。删除二级域名以后的主域名项状态已经不能正常启动了,一直在状态同步中。。不行!那就放那儿不管。
后退第四步:到宝塔后台。干脆把新建的二级域名站点删除。行了!,Apache竟然能正常启动了。稍等了一会儿,连CDN系统的主域名项也同步成功了。
——————————————————————————————————————————————————————————
到这里等于把一个下午操作的东西一键删了。建二级域名主要目的就是测试网站程序的。
已经正常启动了。。那就再来新建网站重新走一遍操作。
网站建起来没什么问题。域名解析也没什么问题。站点上传程序没问题。在添加证书这一步。就不行了。只要把证书内容添加确认,Apache就自动停止了!我就奇怪了。
不小心点到了:宝塔后台的“计划任务”,里面有一项证书续签启动选项。因为之前用终端添加过一种证书!这里先暂停,删除也没问题。因为我没在用这个了。
暂停以后也不行。我就仔细看了一眼。证书内容,无论在哪里申请的证书。里面都有系统分类的。是什么系统就用什么系统的文件,
Apache是世界使用排名第一的Web服务器软件
IIS是Windows系统
Nginx就是engine x系统
Tomcat就是轻量级的应用服务器
其实你自己用的什么web服务器软件 是有提示的自己看一眼就知道 了。
我的系统 就是Apache,我只能选第一个。因为证书申请网站有说明:说Nginx是通用文件,之前也用Nginx在Apache里使用,没出现过问题。
赶紧把证书重新上传添加。好了。到这里就没什么问题了。证书的严谨性在这里体现的淋漓尽致。
为什么之前Nginx证书就通用。现在就不能通用了呢?.我翻了一下站点选项。
这个新建的二级域名站点多加了一项反向代理。我*!一下迷糊了。没想起来。
我把这个反向代理删除,用Nginx放在Apache里就正常。而且能正常启动!唉。。自己笨。怪不得别人。
到这里所有的问题都解决了。在网上查的我都没用上。没办法就写了下来。兄弟们共勉!
本文来源:非特殊说明,本站文章均为原创 | 本站部分文章来源于网络,若侵犯了您的权益,请附说明联系删除
如若转载,请注明出处:https://www.aiyuai.cn/archives/804.html | 爱与爱资源网-传递的不仅仅是知识
共有 0 条评论---(要不...来一句吧,实再不行抽一根也中!)