根据错误消息 "directory index of "E:\wwwroot/" is forbidden",你遇到了一个目录索引禁止的错误。这意味着 Nginx 服务器未配置为在指定的目录中列出文件的索引。


要解决此问题,你可以执行以下操作:


1. 确认目录存在:确保 `E:\wwwroot` 目录存在,并且其中包含你要访问的文件。


2. 添加索引指令:在 Nginx 的配置文件中添加索引指令,以允许目录索引。打开 Nginx 的配置文件,通常是 `nginx.conf`,找到与 `E:\wwwroot` 目录相关的配置块。


  在该配置块中添加以下指令:


  ```

  location / {

      autoindex on;

      autoindex_exact_size off;

      autoindex_localtime on;

  }

  ```


  这将启用目录索引,并显示文件列表。


3. 重新加载 Nginx 配置:保存并关闭 Nginx 配置文件后,重新加载 Nginx 配置,以使更改生效。


  在命令提示符或 PowerShell 中执行以下命令:


  ```

  nginx -s reload

  ```


  如果成功重新加载,Nginx 将开始使用新的配置。


4. 测试访问:在浏览器中再次尝试访问 `http://localhost`,应该能够列出 `E:\wwwroot` 目录中的文件列表。


请注意,允许目录索引可能会暴露目录中的文件列表,这可能不适合所有情况。在生产环境中,你可能希望禁用目录索引并使用适当的配置来提供所需的文件。