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>

相关推荐
虹科网络安全13 小时前
解读CRA横向标准EN 40000系列:从法规文本到工程落地 | CRA合规之路(七)
网络·安全·web安全
huainingning14 小时前
华三防火墙web界面ipsec配置
网络
阿里云云原生17 小时前
可用性从 99.9% 跃升至 99.995%:畅捷通如何用 AI 重塑运维底座?
运维·网络·人工智能
kisloy17 小时前
【爬虫入门第13讲】Scrapy 框架深度解析(四)核心配置与自定义扩展
网络·爬虫·scrapy
夜雪一千19 小时前
TCP数据包长什么样?拆解TCP报文头部结构
网络·网络协议·tcp/ip
德迅云安全杨德俊19 小时前
应用加速:一站式解决企业跨域网络加速与安全双重难题
网络·安全·ddos
瓦学妹19 小时前
什么是网络索引?它是如何工作的?
大数据·网络·python·网络爬虫
别催小唐敲代码20 小时前
STM32 I2C协议详解:从原理到实战
stm32·网络协议·协议
for_ever_love__1 天前
iOS:网络请求再学习
网络·学习·ios·objective-c
一名普通的电源工程师1 天前
E0512XT-1WR3 适配优选 钡特电源 DF1-05D12XT|1W 隔离5V转±12V模块电源选型参数技术解析
大数据·网络·人工智能