【问题标题】:Serve file from FSx to IIS将文件从 FSx 提供给 IIS
【发布时间】:2020-07-01 11:49:28
【问题描述】:

我有带有 IIS 的 EC2 实例,并在 AWS 上映射了 FSx 文件系统。一个子网中的一个 VPC。

只要配置了本地驱动器,IIS 配置就可以完美运行。当我将配置更改为使用映射的 FSx 中的路径时,出现错误。即使只是一个测试静态页面。

所有当前用户都可以完全访问这些文件。我需要在域控制器上为 IIS 设置任何特殊用户吗?有什么特殊权限吗?我会很感激任何想法...

【问题讨论】:

  • 不支持映射驱动器,blog.lextudio.com/…
  • 可能我错误地使用了“映射”。要指定。我在 FSx 上有文件,这些文件作为 D 驱动器附加到多个 EC2 实例。如何使用 IIS 提供这些文件?
  • 除此之外,在 AWS FSx 文档之后:内容管理和 Web 服务应用程序,如 Microsoft Internet 信息服务 (IIS) 和 WordPress,为网站和内部门户存储和提供文件。这些应用程序使用共享文件存储,因为多个 Web 或内容服务器通常需要访问相同的文件。 Amazon FSx 非常适合这些工作负载,因为它提供了一个可以同时跨数千个实例访问的文件系统。

标签: windows iis aws-fsx-windows


【解决方案1】:

首先,您需要弄清楚您的 IIS 服务器的子状态代码和详细的错误消息。因此,请为您的网站启用 IIS 详细错误消息。

我认为这个问题的发生只是因为您的身份没有访问配置文件的权限。

1.请确保您的IIS站点->基本设置->连接为..->设置您的域帐户有权访问您的FSX

2.请将您的应用程序池标识设置为有权访问 FSx 的域帐户。

3.请授予该应用程序池帐户的权限。

4.请将您的身份验证用户设置为使用应用程序池身份。例如,如果您使用匿名身份验证。然后转到->匿名身份验证->编辑..->应用程序池身份。

如果您不知道如何解决此问题。 Prcoss 显示器会有所帮助。 您只需创建一个过滤器“RESULT=Access denied & Processname="w3wp.exe"。

https://docs.microsoft.com/en-us/sysinternals/downloads/procmon

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 2011-03-18
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多