背景

一般情况下,大多数用户习惯基于 Linux 平台来搭建 Web 服务,一方面 Linux 平台较为简洁稳定,用于搭建 Web 服务的应用程序较多,能够满足绝大多数的应用平台,如使用较多的 Nginx、Tomcat、Apache 等 ,但仍有部分用户会使用 Windows 平台来搭建 Web 服务,本文将详细介绍如何在 Windows 平台使用 IIS 来搭建 Web 服务。

步骤

准备工作

参照文档:Windows 云服务器安装 IIS Web 服务 来安装 IIS 服务。

部署站点

  1. 将 Web 站点文件放在磁盘目录下。本实例为 D:\web\down

  2. 添加 IIS 站点,如下图:

    bestp IIS WEB1
  3. 按照以上步骤完成启动后,即可通过绑定的域名来进行访问。

配置 https 访问

  1. 导入证书。

    bestp IIS WEB2
    bestp IIS WEB3
  2. 添加 https 类型网站绑定。

    bestp IIS WEB4

FAQ

  1. IIS 如何配置跨域?

    添加 HTTP 响应标头,名称和值分别为:

    名称

    Access-Control-Allow-Origin

    *

    Access-Control-Allow-Methods

    GET, POST, PUT, DELETE, OPTIONS

    Access-Control-Allow-Headers

    Content-Type

  2. IIS 如何配置文件下载?

    添加对应文件的 MIME 类型,例如:

    .apk     值: application/vnd.android.package-archive
    .ipa     值: application/iphone-package-archive
    .mp4     值:application/mp4
    ... ...
  3. 设置 IIS 目录权限

    如访问时出现 “权限不足”、“无权限” 等提示,需要配置网站目录权限,添加 IUSR 的用户访问权限。

    bestp IIS WEB5