发布日期:2025-11-03 04:25浏览次数:
今天搞服务器重装IIS这事儿可真够折腾的,来来回回试了好几个工具,必须得跟你们唠唠我这踩坑记。本来以为挺简单一活儿,结果愣是耗了我大半天。
第一步嘛肯定得先把旧的IIS清理干净。直接在服务器管理器的“删除角色和功能”里动手。老版本那些勾选项,挨个找出来取消勾选,什么网页服务器(IIS)、管理工具,通通点掉。
坑来了! 我以为这就完事了,结果重启服务器后傻眼了。Web Platform Installer(WebPI)这老伙计居然还赖在系统里没走!手动去“添加删除程序”里翻,它真躲那儿!必须手动卸载!不然装新的指定打架!
清干净地盘,开始寻思装啥工具。网上翻来覆去也就那么几个路子:
Install-WindowsFeature -Name Web-Server -IncludeManagementTools一行下去,最基础的服务器和管理工具就装上了。加模块也快,-IncludeAllSubFeature一加,呼全给你装齐。但问题就是全得靠记命令或者翻文档,对新人真不友好,装错个啥模块还得手动回滚,心跳加速。兜兜转转一大圈,我还是回了服务器管理器这条路子。你问我为
然后接着就是走标准流程:选服务器角色 -> 勾上Web服务器(IIS)-> 在列表里仔细挑需要的功能(像HTTP重定向、静态内容、默认文档这些基本盘一个都不能少),再捎上管理工具那个大礼包。点下一步让它自己吭哧吭哧装完,重启服务器了事。
弄完手贱点了下PowerShell:Get-WindowsFeature ?{$_.Installed -match "Web"}。确认好了,该装的都在列表里亮着灯!跑去浏览器敲 http://localhost/,熟悉的IIS欢迎页面刷出来,心里一块石头才落了地。
要我说,最不踩坑的就是服务器管理器装IIS了!尤其咱这种重装求稳的场合。除非你是命令行大神,能把PowerShell模块参数倒背如流,否则真别跟自己过不去。什么WebPI这些“过气网红”,直接忽略,微软自己都打退堂鼓了。服务器管理器老老实实装核心功能,后期个别高级模块真要加,再从官网下安装包手动装都来得及(比如URL重写模块就得单独下载)。
哎哟这通折腾,水都没顾上喝一口,刚坐下回回消息,服务器突然开始自动更新重启了——行,这活儿干完了,爱咋咋地!