新手如何在Windows系统快速搭建IIS网站?

速达网络 网站建设 3

哎,你是不是装了半天IIS,结果连个测试页面都打不开?明明跟着操作,最后浏览器总显示404错误?别慌,今天咱们用土话拆解IIS建站的弯弯绕绕。上周我帮表妹搭网店时就遇到这些坑,折腾三小时才搞明白的秘诀全在这儿。

新手如何在Windows系统快速搭建IIS网站?-第1张图片

​安装IIS就像搭积木​
先按住Ctrl+Shift不放,右键点开始菜单选"Windows功能",这个冷门入口比控制面板快三倍。勾选"Web服务器"时,记住要连带勾上ASP.NET和静态内容这两个选项,不然就像炒菜不放盐——看着像样实际没法用。装完必须重启电脑,否则就像手机没插SIM卡,功能全在但就是连不上网。

​新建站点比点外卖还简单​
打开IIS管理器别傻傻搜索,直接Win+R输入inetmgr秒开。右键点网站选"添加"时,这三个参数最容易翻车:

  • ​物理路径​​别用中文文件夹!最好是C:\WebSite这种直男式命名
  • ​IP地址​​选"全部未分配",比固定IP少90%的坑
  • ​端口​​新手建议用8080,避开80端口被占用的破事

上周帮人调试时发现个玄学现象:如果网站文件夹里缺了index.html,就算路径正确也会报错。这时候赶紧右键站点选"默认文档",手动添加index.htm就解决。

​权限配置是隐形杀手​
给文件夹加权限时,千万别直接勾"完全控制"。正确姿势是添加IIS_IUSRS用户,只给"读取&执行"+"列出文件夹内容"两个权限,多给就等着被黑客当肉鸡。碰到"拒绝访问"别急着重装系统,试试这招:右键属性→安全→高级→更改所有者→输入Administrators点检查名称。

​自问自答环节​
Q:为什么明明绑定了域名还是打不开?
A:八成是防火墙没放行。去控制面板找Windows Defender防火墙→高级设置→新建入站规则,选端口放行你设置的8080或者80端口。

Q:SSL证书安装总失败怎么办?
A:把证书文件拖到"C:\证书"这种纯英文路径,导入时选"个人"证书存储位置。要是还报错,用记事本打开证书看看有没有-----BEGIN CERTIFICATE-----这种头尾标记。

Q:上传的文件超过4MB就报错?
A:在站点根目录的web.config里加这段代码:

xml**
<system.webServer>  <security>    <requestFiltering>      <requestLimits maxAllowedContentLength="104857600"/>    requestFiltering>  security>system.webServer>  

立马把上传限制提到100MB。

​小编踩坑经验​
上次给客户部署ASP.NET网站,死活运行不起来。折腾半天才发现应用池的.NET版本选错了,4.0和2.0别看数字差不多,实际像汽油车加柴油——直接趴窝。现在学乖了,建站时先把应用池的"托管管道模式"改成集成模式,能避免70%的奇葩错误。

还有那个要命的端口冲突问题,后来发现是Skype偷偷占用了80端口。现在每次建站前都先用命令行敲"netstat -ano | findstr :80",把占用的进程ID记下来去任务管理器干掉。自从养成这习惯,建站成功率直接飙升到90%。

标签: 何在 搭建 Windows