• 有时候学生也会遇到安装方面的问题,避免意外写份文档,方便上课用,同时也是因为百度上的 IIS 搭建教程都比较乱。

  • 这里采用 aliyun 服务器进行部署,比较符合实际场景。

  • 由于步骤是真的多,所以有些地方省略了,具体看我上课演示吧(我累了,毁灭吧)

aliyun 服务器购买

注:连接服务器时,记得开放端口哦,建议是全部开放。

image-20231011165005471

Windows Server IIS 安装

  • 进入添加角色和功能向导,可选勾选默认情况下将跳过此页,点击下一步

image-20231011165705129

  • 由于是在本地安装,选择基于角色或基于功能的安装,点击下一步

image-20231011165728106

  • 默认即可,点击下一步

image-20231011165742711

  • 选择安装 Web 服务器(IIS),点击下一步

image-20231011165803847

  • 默认即可,点击下一步

image-20231011165817327

  • 点击下一步

image-20231011165831685

  • 默认即可,点击下一步

image-20231011165846212

  • 默认即可,点击下一步

image-20231011165903770

  • 由于需要使用到 ASP 脚本环境,需要安装 ASP 服务:

image-20231011165930178

image-20231011165943479

  • 勾选如果需要,自动重新启动目标服务器,点击安装

image-20231011170010619

image-20231011170018884

  • 安装成功后,点击关闭

image-20231011170240978

  • 搭建结果如下:

image-20231011171408301

Windows Server Z-Blog 站点配置

  • 点击右上方工具,选中Internet Information Services(IIS)管理器

image-20231011170256592

  • 打开界面如下:

image-20231011170322887

  • 由于安装 IIS 时会默认出现一个站点,但这个站点我们用不到,直接右键删除即可:

image-20231011170335171

  • 自己添加一个网站,右键网站,点击添加网站

image-20231011170414230

  • 输入网站名称即可:

image-20231011171135552

  • 后续需要选择网站的物理路径,这里选择 IIS 默认的 wwwroot 目录即可:

image-20231011171202049

  • 对于 IP 绑定方面,这里选择云服务器自身的内网 IPv4 地址即可:

image-20231011171224020

  • 主机名就是域名地址,但是现在还没有,就不做配置,点击确定

image-20231011171305005

  • 点击浏览,打开 wwwroot 目录:

image-20231011171446737

  • 将内部的原有文件清空,结果如下:

image-20231011171500780

  • 由于市面上的 ASP 博客站点不多,这里使用 Z-Blog 作为演示案例:

注:之所以不在 Windows Server 上下载,是因为 IE 实在难用。

image-20231011171535556

  • 点击本地下载即可:

image-20231011171559840

  • 在本地解压完之后,如下所示:

image-20231011171640755

  • 将解压的所有文件复制粘贴到 Windows Serverwwwroot 目录中:

image-20231011171854193

  • 当使用 Web 访问时,会产生一个 500 的报错:

image-20231011171917208

  • 点击 Z-Blog 站点中的 ASP 功能:

image-20231011171946142

  • 启用父路径False 改为 True 即可:

注:父路径的含义是 ASP 允许解析包含 ../../ 的路径。

image-20231011172023184

  • 修改完后,点击应用即可:

image-20231011172440231

  • 通过 Web 访问网站,这时便可以成功的进行访问了,勾选我已阅读并同意此协议,点击下一步

image-20231011172458267

  • 这时又出现了报错,分为两大部分:
    • 文件没有创建权限;
    • 站点不运行在 32 位模式。

image-20231011172517761

  • 解决权限问题需要找到文件夹,点击 Z-Blog 站点,点击编辑权限

image-20231011172540521

  • 在弹出的窗口中点击安全

image-20231011172601869

  • 点击编辑

image-20231011172622566

  • 选中 User 用户,勾选完全控制,点击确定

image-20231011172639517

  • 这时刷新页面,发现权限问题解决了,还剩一个问题:

image-20231011172652983

  • 点击应用程序池,选中 Z-Blog 程序池,点击高级设置

image-20231011172716333

  • 找到启用 32 位应用程序False 改为 True 即可,点击确定:

image-20231011172737493

  • 再次刷新页面,Nice!点击下一步

image-20231011172747612

  • 输入对应信息,点击下一步

image-20231011172814020

  • 默认,点击下一步

image-20231011172825594

  • 结果如下:

image-20231011172838746

IIS 域名绑定

  • 域名绑定,那说明,至少咱要有个域名才行,可以通过 阿里云域名交易 去买一个自己喜欢的域名,也不贵(域名越难记越便宜)

image-20231011173244303

  • 域名买完后即可在控制台找到自己注册的域名信息了:

image-20231011173349529

  • 由于 yong.fun 绑定了我的博客,这里用 yongz.icu 作为实验演示。

image-20231011173514533

  • 点击添加记录按钮,进行 DNS 记录添加:

image-20231011173936686

  • 为了方便,直接添加一条泛解析的 A 记录,IPWindows Server 地址:

image-20231011174102303

  • 结果如下:

image-20231011174125237

  • 在本地使用 nslookup 解析一下:
1
2
3
4
5
6
7
PS C:\Users\fuwubai> nslookup www.yongz.icu
服务器: public1.114dns.com
Address: 114.114.114.114

非权威应答:
名称: www.yongz.icu
Address: 8.217.23.156
  • 右键 Z-Blog 站点,点击编辑绑定:

image-20231011174437984

  • 选中第一条,点击编辑

image-20231011174501348

  • 将主机名写上即可,一般加个 www 的三级域名:

image-20231011174521366

  • 最终成果如下:

image-20231011174550758