# Verify Installation and Configuration

The API/CGI-based execution is not working on your server

In order to run ColdFusion applications, your server needs to be configured to run ColdFusion templates using a Web server API (e.g., ISAPI, NSAPI, WSAPI, Apache API) or CGI.

ColdFusion Setup attempts to automatically detect your web server and installs the proper template execution interface. The integration of ColdFusion 4.0 with native Web server APIs has created minor incompatibilities between the assumed behavior of ColdFusion templates and the actual behavior with some Web servers. All of our documentation, example applications, and wizards assume that you are using an API-compliant Web server. If you try to use the example applications or wizards with a non-compliant server, you will experience incompatibilities and errors.

We decided to move our core product examples to the new server-integrated framework because of the subtantial improvement in ease-of-use and implementation of ColdFusion for end-users.

Supported servers:

- All Microsoft IIS releases
- Netscape Server 2.0, 3.0, and greater (Enterprise and FastTrack)
- WebSite 1.1h and Pro
- Apache 1.3.x

Servers that don't fully support APIs include:

- Netscape Communications and Commerce Servers
- Oracle Web Application Server
- Pre-WebSite 1.1e
- Alibaba
- Purveyor
- Web Commander
- Internet Factory
- EMWAC
- Front Page Server
- Sun WebServer 1.0
- Other commercial and freeware Web servers for Windows NT & 95

If you are using one of these servers or are considering moving to one of them, keep in mind the following compatibility issues:

- You must use full CGI-based URLs (e.g., /cgi-shl/cfml.exe?template=/TemplateMapping/template.cfm)
- You cannot use relative paths in URLs
- Example applications and future versions of Allaire commercial applications might not fully support them