IIS篇
今天IIS所有网站突然都不能访问,重新启动IIS无效,提示
打开事件查看器,发现是账户被禁用,
打开本地用户和组:
账户确实被禁用了,打开属性,去掉账户已禁用前面的勾即可
至此网站可以被正常访问
最近服务器账户都做了变动,发现网站又未被授权了。
难道是IIS账户又被禁用了?
仔细查看了下并没有发现被禁用,难道是密码造成的,重新设置IUSR_WWW-BD33406B910和IWAM_WWW-BD33406B910的密码并保持一致
同时增加其对web目录的访问权限,然后选择网站目录安全性,重新选择IIS账户并设置密码,注意会提示二次重新录入密码才算是修改成功。再次登录网站就可以了。
期间还出现了service unavailable问题是程序池问题,重启程序池即可。
还有IIS需要输入用户名密码才能登录问题:
权限都设置没有问题,并且启用了匿名登录,仍然提示用户名密码登录,则说明账户密码没有同步,需要重新绑定下账号密码,IUSR_WWW-BD33406B910和IWAM_WWW-BD33406B910要密码一致 。
二:IIS 右键浏览网页空白
一般是IIS缓存的问题清空IIS缓存即可:
清空方法:IIS6
第一步:
打开 IIS 配置管理工具(Internet 信息服务(IIS)管理器)。选中你要清空的网站或者默认网站 右键属性 选择HTTP头
点 添加 添加自定义HTTP头
HTTP头名:Cache-Control
自定义头值:no-cache
一路确定,IIS缓存就清理完了
三、IIS应用程序池:
web程序运行一段时间后 出现网页无法打开或者打开很慢的情况,仔细排查 发现是应用程序池的问题
总结下使用应用程序池的注意事项:
1.如果是比较重要或者访问频繁的网站(虚拟目录)需要单独划分应用程序池
同样 多个项目时刻根据需要划分多个程序池分别使用
2.更改程序池的回收时间 默认1740分钟 如果需要可以缩小回收时间 可在午夜或者其他访问量少的时候清理
3.硬件方面:一般服务器配置不是很高的容易出现,条件允许的情况下可以提高服务器的配置。