Conclusion
Advanced Topics
- Apache's flexible architecture and API enable it to be extended
to provide additional services and features,
including Java Servlets, XML, PHP, ModPerl, FastCGI, SSL, and ASP.
- Apache has extensive
security
features.
su-exec --
enable
CGI scripts to run with the user ID of their owner rather
than the user ID of the web server
- Server-side application development tools and languages --
CGI, Perl, Java, etc.
- Virtual hosts --
lets one computer serve as more than one web site
- Firewalls
- DNS
- ActiveX
- Javascript
- Database connectivity
- Style sheets
- XML
- E-Commerce
And So We Have Seen...
Now you can...
Find the latest Apache source code, binaries, and related files
Download and install Apache
Edit Apache's configuration files
Start, stop, and restart the server
Analyze and manage the server log files
Set up the server to execute Common Gateway Interface (CGI) programs
Explain the relationship of the server to its backends
such as databases, Perl, XML, etc.
Password-protect web sites or portions of them
Configure the web server to deliver new file types with
the Multi-purpose Internet Mail Extension (MIME)
Enable and use the "server-side includes" feature
Work with the architecture of the Hypertext Transport Protocol (HTTP)
See how modules fit into the phases of the server's
request processing cycle
Install modules
Use Secure Sockets Layer (SSL) for encryption