下午下班刚回到家就接到客户电话说,说是刚装的windows server 2003系统,架设好网站后就出现service unavailable错误,而且服务器无法上网,郁闷了,又要去现场
先解决无法打开网页的错误,先ping了几个公网ip都通,马上想到是dns解析错误,检查dns ip配置,没错啊,接着排错,检查hosts文件,打开hosts所在的目录,郁闷没有这个文件,到是有hosts.bak文件,直接去掉后缀,再测试,ok
service unavailable错误
首先检查了iis架设安装组件以及架设问题,都没问题,查看连接数,无限制,检查防火墙,没cc***。查看日志,查到一个错误
一看到这一串数字就知道在注册表中有点东西,打开注册表搜索,果然查到了
HKEY_CLASSES_ROOT\AppID\{A9E69610-B80D-11D0-B9B9-00A0C922E750}对应的名字是 IIS Admin Service,知道是什么东西了
从"管理工具"中打开"组件服务",找到IIS Admin Service对比一下这一串数字是否一致
 
 
 
 
确定是这个字符串之后,就是给他添加Network service权限了,选择“安全”选项卡,启动和激活权限,选择“自定义”,点击“编辑”,然后添加network service用户,然后确定,给予“本地启动和激活权限”,保存退出,然后重启服务器,再测试,问题解决