1. 问题的背景
前几天我安装了Serv-U FTP软件做试验,在设置其监听器的时候,使用了HTTP和HTTPS的默认端口。后来,我又开始邮件服务器试验的时候,将IIS的服务停掉,再重新安装的时候,发现站点不能启动了。
图一:展示Ser-U FTP中的端口设置
图二:展示IIS服务停止的情况(模拟卸载IIS的情况)
图三:展示IIS服务启动后的情况(模拟重现安装IIS的情况)
图四:展示无法启动某些站点
2. 寻找问题的根源
为了排出干扰,一般情况下我都会首先将系统日志给清空,然后获得一个干净的日志列表。另外一点,除非系统提供的错误提示非常明确,否则一般情况下需要看日志信息,特别是系统日志。
图五:展示相关的系统日志。
为什么我要介绍这篇文章呢?很简单,因为我也认同他的观点。
《不能为站点 1 注册 URL 前缀 http://*:80/。此站点被解除活动状态。数据字段包含错误》
1、卸载应用程序的时候没有卸载干净,某些服务还继续占用一些端口资源。
2、系统提示的信息令人误解,明明是端口被占用,为什么提示文件被占用呢?
3. 验证解决思路
图六:展示修改端口后,站点启动正常
图七:查找占用端口80的进程
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
本文为无图版,原文请查看 “CTO-360” 博客,http://penzhaohui.blog.51cto.com/3311602/637097
【编辑推荐】