windows - 将文件从 FSx 提供给 IIS
问题描述
我在 AWS 上有带有 IIS 和映射 FSx 文件系统的 EC2 实例。一个子网中的一个 VPC。
只要配置了本地驱动器,IIS 配置就可以完美运行。当我将配置更改为使用映射的 FSx 中的路径时,出现错误。即使只是一个测试静态页面。
所有当前用户都可以完全访问这些文件。我是否需要在域控制器上为 IIS 设置任何特殊用户?有什么特殊权限吗?我会很感激任何想法......
解决方案
首先,您需要弄清楚您的 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
推荐阅读
- rust - 我应该如何在 rust 中获取该对象的副本?
- javascript - Firebase Auth 电子邮件验证 - 我需要 SDK 管理员来更改电子邮件验证用户吗?
- python - Filter elements by optional lists of related elements
- reactjs - 在 react-query 中使用 observables
- angular - Spartacus - 从 Spartacus 的 PDP 页面访问用户对象?
- popup - 使 jxBrowser 在当前窗口中打开弹出窗口,而不是“弹出”
- pipenv - 安装 Django 开发环境 - Errno 13
- r - 基于两列删除行(&包含特定字符串)
- python - 如何在 Python 中将字节数组解码为字符串数组
- c++ - 堆栈和基指针