WIN2022 搭建 HTTP 文件索引服务的完整步骤

Windows Server 2022 上搭建 HTTP 文件索引服务的完整步骤。

1. 安装 IIS 及目录浏览功能

以管理员身份打开 PowerShell服务器管理器

PowerShell 方式:

复制代码
命令配置
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
Install-WindowsFeature -Name Web-Dir-Browsing
手动配置
或通过服务器管理器:打开"服务器管理器"点击"添加角色和功能"选择"Web 服务器 (IIS)"在功能中确保勾选 "目录浏览"

2. 配置目录浏览

  1. 打开 IIS 管理器

  2. 在左侧连接中,选择你要配置的网站(默认是 Default Web Site

  3. 双击中间区域的 "目录浏览"

  4. 点击右侧 "启用"

3. 设置文件存放目录

假设你要分享的文件放在 D:\FileShare\

  1. 在 IIS 管理器中选中你的网站

  2. 点击右侧 "基本设置"

  3. 物理路径 改为 D:\FileShare

  4. 确保该文件夹有 IUSREveryone 的读取权限

4:修改 IIS 默认端口

  1. 在 IIS 管理器中,选中 Default Web Site

  2. 点击右侧 "绑定"

  3. 选中 http 类型,端口 80 的条目,点击 "编辑"

  4. 将端口改为 8080 或其他可用端口

  5. 访问时使用 http://10.xx.xx.xx:8080

确保 Windows 防火墙允许 HTTP 访问:

bash 复制代码
New-NetFirewallRule -DisplayName "HTTP Port 8080" -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow

5.创建一个 web.config 文件

D:\FileShare 目录下创建或编辑 web.config 文件,内容如下:

bash 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <directoryBrowse enabled="true" />
        <staticContent>
            <mimeMap fileExtension=".*" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>

相关推荐
@insist12317 小时前
网络工程师-实战配置篇(二):精通 ACL 与策略路由,实现智能流量管控
大数据·网络·网络工程师·软考·软件水平考试
QH1392923188018 小时前
KEYSIGHT E5071C 端网络分析仪
网络·功能测试·嵌入式硬件·物联网·单元测试·集成测试·模块测试
念何架构之路19 小时前
图解常见网络I/O复用模型
服务器·网络·php
2401_8414956419 小时前
Linux C++ TCP 服务端经典的监听骨架
linux·网络·c++·网络编程·ip·tcp·服务端
551只玄猫19 小时前
【计算机网络 实验报告5】IP层协议分析
网络·网络协议·计算机网络·课程设计·ip·实验报告
Zn_lunar19 小时前
autodl tizi+codex cli
运维·服务器·网络
@insist12319 小时前
网络工程师-实战配置篇(一):深入 BGP 与 VRRP,构建高可靠网络
服务器·网络·php·网络工程师·软件水平考试
静听夜半雨20 小时前
万字长文——基于CANoe/CAPL的UDS Bootloader上位机实现(附完整可运行代码及工程文件)
网络·上位机·canoe·can总线·ecu刷写·uds升级·capl编程
ulias21221 小时前
进程初识(1)
linux·运维·服务器·网络·c++
Shingmc321 小时前
【Linux】Socket编程UDP
网络·udp