哥们姐们儿,今天来跟大家唠唠IIS这玩意儿怎么配置,没大家想的那么复杂,我上次折腾一个项目,需要把网站跑起来,当时也是一头雾水,硬着头皮啃下来了,发现也就那么回事儿。
话说回来,当时我手里有个*的破项目,本地用Visual Studio跑着是没问题,但甲方非要我部署到他们服务器上看看效果。那服务器,干净得跟啥也没装过一样,连个IIS的影子都没有。我当时就犯嘀咕了,IIS是怎么搞?
安装IIS服务,第一步!
我琢磨着,既然是微软家的东西,那肯定得先装服务。我就屁颠屁颠地跑去服务器上,找到那个“服务器管理器”,这玩意儿一般在开始菜单里就能找到。点进去,左边有个“添加角色和功能”的选项,我二话不说就点了下去。
- 点“下一步”跳过“开始之前”。
- 然后选“基于角色或基于功能的安装”,继续“下一步”。
- 服务器选择当然是当前这台机器了,再“下一步”。
- 到了“服务器角色”这一步,我就开始找了,果然看到了一个叫“Web 服务器(IIS)”的玩意儿,果断勾上!
- 它会弹出一个小窗口,问你要不要添加一些相关的管理工具啥的,全勾上就对了,省得以后找不着北。然后“添加功能”。
- 功能那里我就没动了,默认就行,继续“下一步”。
- “确认”安装这里,勾上那个“如果需要,自动重新启动目标服务器”,省得一会儿我自己忘了重启。然后,“安装”!
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
这一步等的时间不短,我那会儿还跑去泡了杯茶,回来一看,安装成功了!
创建新网站,核心操作来了!
IIS装好了,那我咋把我的网站放进去?这才是关键。
我打开了“管理工具”,里面有个“Internet Information Services (IIS) 管理器”,这个就是我们要用的主阵地了。打开一看,左边是一棵目录树,找到“网站”,右键它,选“添加网站”。
- 站点名称:这个随便填,起个自己能记住的名字就行,比如“我的测试网站”。
- 应用程序池:一般选择默认的就行,或者自己新建一个,默认的通常是“DefaultAppPool”。
- 物理路径:这个最重要!就是你网站代码放哪儿,比如我把我的*项目发布到了D盘的一个叫“MyProjectWeb”的文件夹里,那这里就填D:\MyProjectWeb。记住,这个文件夹一定要确保IIS有读取和执行的权限,不然网站会报错。我当时就因为权限问题,折腾了半天。
- 类型:选择“http”就对了。
- IP地址:一般选“全部未分配”,这样服务器上的所有IP都能访问。
- 端口:默认是80,这个端口是网页访问的通行证。如果你的80端口被其他程序占用了,或者你不想用80,可以改成其他没被占用的,比如8080、8001之类的。不过改了端口,以后访问网站就得在网址后面加上端口号了,比如:
localhost:8080
- 主机名:如果你想用域名访问,比如,那这里就填上。如果只是用IP或者localhost访问,可以先不填。我当时就没填,直接用IP访问的。
填完这些,点“确定”。这时候,你的新网站应该就在IIS管理器的“网站”列表里躺着了,状态应该是“已启动”。
测试访问,看网站活没活!
网站建好了,咋知道活没活?最简单的办法,就是打开浏览器,在地址栏输入你的服务器IP地址或者主机名(如果你设置了)。比如我的服务器IP是192.168.1.100,我就输入这个。如果我刚才设置的端口不是80,那还得加上端口号,比如:
192.168.1.100:8080
如果一切顺利,你应该就能看到你的网站内容了!我当时看到自己辛苦搞出来的页面终于显示出来了,那叫一个激动!
遇到问题?别慌!
我那会儿也不是一帆风顺的,也遇到过一些坑:
- 网站打不开,页面报500错误:十有八九是权限问题,去你网站的物理路径文件夹,右键“属性”——“安全”,把IIS_IUSRS这个用户组的权限加上,至少给个“读取和执行”的权限。有时候还得给* v4.0(或者你用的框架版本)的用户也加上权限。
- 网站打不开,浏览器显示连接超时:可能防火墙没开。去服务器的“控制面板”——“系统和安全”——“Windows Defender 防火墙”——“允许应用通过Windows Defender 防火墙”,找到“万维网服务(HTTP)”和“万维网服务(HTTPS)”都勾上,私有和公共网络都要勾。或者直接新建个入站规则,把你的网站端口放行。
- 网站打不开,提示403或者404:检查你的物理路径对不对,网站文件是不是真的在那里。还有就是IIS的目录浏览功能是不是没开,如果你的网站没有默认文档(比如*或者*),那可能就需要开一下目录浏览。
反正遇到问题就百度,大部分都能找到答案。我就是这么一路摸爬滚打过来的。
收尾:域名绑定和SSL(简单提一下)
如果后期要用域名访问,那就回到IIS管理器里,右键你的网站,选“编辑绑定”。点“添加”,类型选http,主机名就填你的域名。如果想上HTTPS,那就类型选https,然后选择你申请好的SSL证书就行了。这个证书搞起来稍微麻烦点,但一旦有了,配起来就简单了。
IIS配置,就是那么几步:装服务,建网站,配路径,设端口。看起来复杂,真自己动手搞一次,你就会发现,没啥大不了的。希望能帮到那些跟我一样,刚开始对IIS一头雾水的朋友们!

