首页 > 其他 > 详细

记录兼职工作中遇到的问题-IIS 服务器站点无法启动

时间:2019-05-31 16:22:44      阅读:136      评论:0      收藏:0      [点我收藏+]

问题描述

部署在Windows Server 上的 IIS 服务器的 站点无法打开,进IIS 后发现站点被停止,点击启动 弹出对话框大概内容如下
技术分享图片

到服务中找到 world Wide Web发布服务 ,本以为将其启动就没事了,然而 问题并没这么简单
技术分享图片

下面我将问题在自己的电脑(WIN10)上复现
启动服务后又弹出对话框如下
技术分享图片

根据错误代码百度一波,答案说相关的依存服务被关闭,需要启动依存的服务,后面发现依存关系缺失了一个HTTP Service...
正常情况下
技术分享图片

现在出现的问题
技术分享图片

进一步查找 关于启动http 的 命令
技术分享图片

问题定位

一提到http 就想起了 http协议,现在找不到这个服务 但是服务器还能上网- -就很奇怪,隔壁tomcat的站点也好好的运行着,继续找,Http Service 虽然名为 service 但在service.msc 中看不到,需要去 注册表里看, WIN+ R ,输入regedit,回车 ,找到 目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ,正常在 services 路径下应该有一个 HTTP 文件夹,然而此时找不到了.... 问题就在这里了,丢了HTTP 注册表,不管是被别人恶意删除也好 误删也罢 ,现在得想办法恢复,怎么恢复呢

问题解决

在自己的电脑里导出一份HTTP 注册表 ,再放入 服务器里导入即可,注意导入注册表后需要 重启服务器
技术分享图片
将导出的注册表文件 放到服务器,双击打开
技术分享图片
之后会看到注册表目录结构里 HTTP 出现了
技术分享图片

重启服务器,依存关系恢复了,此时可以正常启动world Wide Web发布服务,之后启动站点即可。

结语

一次看似简单问题的解决记录,用了我大半天的时间才解决,希望能帮到 和我遇到同样问题的人,我这边差点就给服务器的IIS卸载重装了.... 一个注册表引发的问题 还是不要重装IIS啦~

记录兼职工作中遇到的问题-IIS 服务器站点无法启动

原文:https://www.cnblogs.com/Mxy-cnblog/p/10955211.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!