在IIS Web服务器中,如何在根目录中创建一个文件夹来托管下载文件?

在IIS Web服务器中,如何在根目录中创建一个文件夹来托管下载文件?

我有 Windows Server 2012 r2 和一个 IIS 网络服务器设置,从同一个动态 IP 地址托管 2 个 wordpress 网站。

一切都进展顺利,正如预期的那样。

我正在尝试弄清楚如何使用我的一个网站来托管一些我托管的游戏服务器的下载文件。

游戏需要这种结构 mysitedotcom/tf/maps ,并且我将 tf 文件夹直接放在 wwwroot 文件夹中,其中是包含地图文件的 map 文件夹。

以前我租用自己的服务器时,它是一台 Apache 服务器,将 tf/maps 文件夹放在 public_html 文件夹中,这样导航到时就会出现目录树。这样我的成员就可以下载所有地图文件,方法是单击单个文件或使用 tortoise svn 之类的东西并一次性抓取所有文件。

我该如何在 IIS 中执行此操作?它返回 403 禁止访问错误,我在安装网站时就遇到过这种情况。我不得不将网站的默认文档更改为 index.php,因为这是 wordpress 使用的。

对于地图和 tf 文件夹,我不一定希望它成为我实际网站的一部分,主要是因为我的网站与军团要塞 2 无关。

答案1

出现 403 错误是因为您没有将网站配置为允许目录浏览。您可以轻松完成此操作:

  1. 确保在 IIS 的角色和功能列表中选择了目录浏览。(添加 IIS 角色时默认选择该功能,因此您可能已经选择了该功能。)

  2. 在 IIS 管理器中,配置站点以允许目录浏览。打开站点的目录浏览功能:

步骤1

然后启用该功能:

第2步

一旦启用目录浏览,访问网站而不指定页面名称将显示目录列表:

在此处输入图片描述

相关内容