渡人自渡 发表于 2018-12-9 11:38:54

已解问题:某些IIS站点无法启动

  参考资料:
  1) 不能为站点 1 注册 URL 前缀 http://*:80/。此站点被解除活动状态。数据字段包含错误
  2) 如何将cmd中命令输出保存为TXT文本文件
  1. 问题的背景
  前几天我安装了Serv-U FTP软件做试验,在设置其监听器的时候,使用了HTTP和HTTPS的默认端口。后来,我又开始邮件服务器试验的时候,将IIS的服务停掉,再重新安装的时候,发现站点不能启动了。
  图一:展示Ser-U FTP中的端口设置
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076275Qloo.png
  图二:展示IIS服务停止的情况(模拟卸载IIS的情况)
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076291ui8t.png
  图三:展示IIS服务启动后的情况(模拟重现安装IIS的情况)
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076306ppjR.png
  图四:展示无法启动某些站点
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076329smF2.png
  2. 寻找问题的根源
  为了排出干扰,一般情况下我都会首先将系统日志给清空,然后获得一个干净的日志列表。另外一点,除非系统提供的错误提示非常明确,否则一般情况下需要看日志信息,特别是系统日志。
  图五:展示相关的系统日志。
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076355u0rb.png
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076379Z7pm.png
  为什么我要介绍这篇文章呢?很简单,因为我也认同他的观点。
  《不能为站点 1 注册 URL 前缀 http://*:80/。此站点被解除活动状态。数据字段包含错误》
  1、卸载应用程序的时候没有卸载干净,某些服务还继续占用一些端口资源。
  2、系统提示的信息令人误解,明明是端口被占用,为什么提示文件被占用呢?
  3. 验证解决思路
  图六:展示修改端口后,站点启动正常
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076406yhXa.png
  图七:查找占用端口80的进程
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076411fTg7.png
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_13130764193jEF.png
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076441C879.png
  4. 正确的解决方案
  Step-1: 停止服务Serv-U File Server
  Step-2: 启动IIS中的各个站点
  Step-3: 启动服务Serv-U File Server,将会出现新的问题。接下来是:
  Step-3.1 在Serv-U FTP控制台中修改监听器的端口设置
  Step-3.2 重启服务Serv-U File Server
http://penzhaohui.blog.运维网.com/attachment/201108/11/3311602_1313076466mNLj.png


附件:http://down.运维网.com/data/2358710

页: [1]
查看完整版本: 已解问题:某些IIS站点无法启动