Share via

Httpcfg Overview

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Httpcfg.exe: HTTP Configuration Utility

The HTTP Configuration Utility can be used to manage the HTTP application programming interface (API). It may be used to perform many of the tasks associated with web server administration.


The HTTP API enables applications to communicate over HTTP without using Microsoft Internet Information Services (IIS). Applications can register to receive HTTP requests for particular URLs, receive HTTP requests, and send HTTP responses. The HTTP API includes SSL support so applications can also exchange data over secure HTTP connections without depending on IIS. It is also designed to work with I/O completion ports.

Use this tool to configure a web server in any of the following ways:

  • Add, query and delete SSL certificate meta-information. Such meta-information is maintained by the HTTP API in a metastore, and is used to locate certificates for certificate exchange in HTTPS sessions.

  • Add, query and delete namespace reservations. The HTTP API allows administrators to reserve URI namespaces and protect them with Access Control Lists (ACLs), so that only specified HTTP API clients can use them.

  • Add, query, and delete Internet Protocol (IP) addresses in the IP Listen List. If this list of addresses is specified, the HTTP API listens only to addresses on the list. Otherwise it listens on all IPs on the machine.

System Requirements

The following are the system requirements for this tool:

  • Windows Server 2003

Files Required

  • Httpcfg.exe

See Also


Httpcfg Remarks
Httpcfg Syntax
Httpcfg Examples
Alphabetical List of Tools
Spcheck Overview
Nltest Overview
Netdom Overview
Netdiag Overview
Netcap Overview
Httpcfg Overview
Dnslint Overview
Dnscmd Overview
Dhcploc Overview
Dcdiag Overview
Browstat Overview