返回列表

阿里云代付业务 阿里云Windows服务器安装IIS

阿里云国际 / 2026-05-14 17:53:45

下载.png

准备工作:别让细节拖后腿

1. 服务器基础设置

先去阿里云控制台创建ECS实例,记得选Windows系统(比如Server 2019),别选错成Linux,否则后面哭都没地哭。配置时勾选公网IP,安全组里先开放3389端口(远程桌面用的),等会儿再改。系统创建好后,用远程桌面连接进去,输入密码——这里提醒一句,密码别设成123456,不然黑客可能比你先到服务器上开派对。

2. 安全组规则检查

安全组是阿里云的"门卫",没开对端口就等于把门锁死了。在控制台找到安全组规则,添加入方向规则:协议选TCP,端口范围80,源IP填0.0.0.0/0(允许所有人访问)。如果要HTTPS就再加443端口。千万别漏掉!很多新手装完IIS发现打不开网站,一查才发现安全组还没开,这时候只能默默祈祷自己没被黑客先发现服务器。

安装IIS:三步搞定,简单到哭

1. 通过服务器管理器安装

远程连上服务器后,点开始菜单搜索"服务器管理器",这玩意儿看着像Windows的控制面板,但比你妈管你还严格。点击"添加角色和功能",一路点"下一步",到"服务器角色"页面时,找到"Web服务器(IIS)"勾上它。这时候系统会蹦出个窗口说"需要安装额外功能",别慌,直接点"添加功能"。接着在"功能"页面,如果要跑ASP.NET网站,记得把.NET Framework 4.8和ASP.NET 4.8也勾上,不然等会儿部署项目时会报错,这时候你可能会怀疑人生——明明代码能跑,怎么服务器就不行?

继续下一步,确认安装选项后点"安装"。安装过程中可能会提示需要重启,这时候别急着点"是",先看看有没有其他工作没完成。比如你正在改配置文件,或者正在写代码,先保存好再重启。否则突然断电,你的工作可能就没了,到时候哭都来不及。安装完成后,打开开始菜单搜索"IIS",启动IIS管理器,你会看到默认的"默认网站",这时候说明IIS已经装好了!

2. PowerShell命令行安装(进阶版)

阿里云代付业务 如果你是命令行爱好者,或者想批量部署多台服务器,可以用PowerShell。按Win+X选"Windows PowerShell(管理员)",输入以下命令:

Install-WindowsFeature -Name Web-Server -IncludeManagementTools

这条命令会自动安装IIS核心功能。如果要装ASP.NET,再加一句:

Install-WindowsFeature Web-Asp-Net45, NET-Framework-45-Core, NET-Framework-45-ASPNET

命令执行完后,系统会提示是否需要重启,这时候按自己的节奏来。命令行安装比图形界面快,但对新手有点不友好,建议先用图形界面熟悉一遍流程。

配置你的第一个网站

1. 创建站点并绑定IP

打开IIS管理器,左侧点"网站",右键选择"添加网站"。站点名称随便填,比如"我的第一个网站"。物理路径选个地方,比如D:\webroot,记得这个文件夹要存在,不然系统会报错。绑定部分,IP地址选"全部未分配",端口填80,主机名留空(如果只是用IP访问)。点"确定"后,把你的网站文件放到D:\webroot里,比如放个index.html,内容写"Hello World"。

这时候打开浏览器,输入服务器公网IP,如果看到"Hello World",恭喜你!成功了。如果看到IIS默认页面,说明还没替换文件,把默认的index.html删掉,放上自己的文件就行。

2. 测试访问与常见问题排查

如果访问不了,先别急。第一步检查安全组是否开了80端口;第二步看Windows防火墙是否放行,打开"控制面板"→"Windows Defender 防火墙"→"高级设置",确认入站规则里有"HTTP";第三步看IIS服务是否启动,按Win+R输入"services.msc",找到"World Wide Web Publishing Service",状态要是"正在运行"。如果还是不行,用命令行输入"netstat -ano | findstr :80",看看80端口是否被其他程序占了,比如Skype或者Apache,占了就关掉或者改端口。

避坑指南:这些细节最容易栽跟头

1. 权限问题:403错误的真相

经常有人装完IIS后访问显示403 Forbidden,以为是配置错了,其实90%是权限问题。右键网站文件夹→属性→安全→编辑,给"IIS_IUSRS"和"Everyone"加上读取和执行权限。如果还是不行,检查应用程序池的标识,右键应用程序池→高级设置→标识,改成"ApplicationPoolIdentity",或者直接用"Administrator"(但不推荐,安全风险高)。

2. 端口冲突:谁占了80端口?

有些软件比如Skype、Apache、MySQL会默认占用80端口。打开命令行输入"netstat -ano | findstr :80",看到PID后去任务管理器找对应进程,结束它。或者改IIS的端口,比如改成8080,但这样访问时要写"http://ip:8080",有点麻烦。建议优先解决冲突,而不是改端口,毕竟80是标准HTTP端口,改了后面部署可能会有其他问题。

3. 系统更新:别让补丁拖后腿

新买的阿里云服务器可能系统没更新,安装IIS时会报错。先打开"设置"→"更新和安全"→"Windows更新",把所有补丁装完再操作。尤其是.NET Framework相关的更新,没装的话安装IIS功能时会卡住,这时候只能干等或者重装系统,太浪费时间了。

总结:稳住,别慌

安装IIS其实就三步:检查安全组、装组件、配网站。只要按步骤来,小白也能搞定。记住两点:安全组别漏开80端口,权限问题多检查。如果卡住了,先别急,按"检查安全组→防火墙→权限→端口冲突"的顺序排查,90%的问题都能解决。装完IIS后,你可以部署个人博客、企业官网,甚至玩转ASP.NET项目。下次再遇到"服务器安装IIS"这种问题,你就成了朋友圈里最靓的运维仔!

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系