首页 >> 精选问答 >

问iis 设置 IIS 完整配置教程

2026-11-07 21:52:54

答

结论先行,IIS 是 Windows 自带的 Web 服务器组件,用来部署网站 ASP NET 静态网页,核心流程就是开启 IIS 功能,新建网站,绑定域名和端口,设置物理路径,配置应用程序池,最后测试访问,新手最常见报错就是权限不足,应用池版本不对,防火墙没有放行端口。

一 安装 IIS 组件

1 打开控制面板,选择程序,点击启用或关闭 Windows 功能

2 找到 Internet Information Services,展开勾选必备项

3 推荐勾选,Web 管理工具,万维网服务里面的静态内容,默认文档,HTTP 错误,ASP NET 相关模块

4 点击确定,等待安装完成,安装完毕在开始菜单搜索 IIS 管理器打开

二 新建网站核心设置

设置项说明
网站名称自定义名称,方便区分多个站点
物理路径网站文件存放文件夹,也就是源码目录
绑定类型 http 或者 https,主机名填域名,端口默认 80
应用程序池指定站点对应的应用池,决定 NET 版本和托管模式

操作步骤

1 打开 IIS 管理器,左侧网站右键,添加网站

2 填写网站名称,选择物理路径

3 绑定栏,端口默认 80,如果 80 被占用,可以改成 8080 这类其他端口

4 勾选立即启动网站,确认创建完成

三 应用程序池配置

1 左侧点击应用程序池,找到网站对应的池

2 右键高级设置

3 重点参数

NET CLR 版本,根据项目选择,无托管代码 或者对应 NET 版本

托管管道模式,集成模式优先,老项目可以选经典模式

空闲超时,回收时间,按需调整,避免网站长时间闲置自动回收

标识,默认 ApplicationPoolIdentity,权限不够可以改成本地系统

四 权限设置(高频重点)

1 找到网站物理文件夹,右键属性,安全

2 添加用户 IIS AppPool 站点应用池名称,授予读取 写入权限,需要上传文件的时候才勾选写入

3 如果权限报错 500 访问拒绝,优先检查这个文件夹权限

4 同时还要确认文件夹没有被只读锁定

五 其他常用设置

默认文档,打开站点的默认文档,添加 index.html default.aspx,调整优先级,访问根目录会优先加载排在最上面的页面

MIME 类型,新增特殊文件后缀的解析类型

HTTP 重定向,设置页面跳转

错误页,自定义 404 500 错误页面

SSL 证书,https 站点,绑定证书,配置 443 端口

六 防火墙与外网访问

1 Windows 防火墙,高级规则,入站规则,新建规则,放行对应的端口,比如 80 8080 443

2 内网测试,本机浏览器输入 127.0.0.1 或者本机 IP 加端口

3 公网访问还需要路由器端口映射,域名解析到服务器公网 IP

七 常见错误

500 内部服务器错误,应用池版本不匹配,代码报错,权限问题

403 禁止访问,没有默认文档,文件夹权限不足

404 找不到页面,物理路径错误,文件名不对

无法访问,端口被占用,防火墙拦截

FAQ

问题 1 iis 设置,80 端口被占用怎么办

回答 1 iis 设置,可以修改网站绑定端口改成 8080,或者在命令提示符查找占用 80 端口进程结束掉,推荐换端口更简单。

问题 2 iis 设置,部署 NET 项目提示版本不对

回答 1 iis 设置,打开应用程序池高级设置,把 NET CLR 版本改成和项目一致,托管管道模式改成集成。

问题 3 iis 设置,外网打不开内网可以访问是什么原因

回答 1 iis 设置,一般是 Windows 防火墙没有放行端口,或者路由器没有做端口映射,优先排查这两项。

免责申明

本内容为 IIS 基础配置教学,不同 Windows 版本 IIS 界面略有差异,生产环境部署请做好安全加固,本教程仅用于学习测试,不替代专业运维方案。

 

相关阅读

标签: iis设置
最新文章