Chapter 13: Web Modules for IIS and Apache
Some people are surprised when they find out Delphi has support for building web servers. They are even more surprised to find out that support has been there for over 20 years! Delphi and its surrounding ecosystem of tools, open source frameworks, and third-party libraries can be used to build backend web servers based on SOAP or REST protocols, frontend JavaScript clients, or complete full stack web solutions.
In this chapter, we'll take a brief look at the options for building web server applications that come with Delphi, walk through the wizard interfaces that create them, and then show you how to get them up and running under both Microsoft's IIS on Windows and Apache on Windows and Linux.
In this chapter, we will cover the following main topics:
- Surveying website-building options in Delphi
- Getting comfortable with the underlying framework
- Building an ISAPI web module for IIS on Windows
- Getting started...