- A working knowledge of UNIX is required, including file handling commands and the use of a text editor.
- A working knowledge of HTML and SQL would be useful.
- Familiarity with the Mozilla Web browser would be useful.
This course has been created for website administrators, web masters or anyone wishes to set up or maintain a web server.
Apache is the most popular web server used on the internet. It is Open Source software and works well with other Open Source software such as Linux and MySQL. This course shows how to set up a simple Apache Web server under Linux and how to enhance it into a fully functional commercial web server capable of supporting sophisticated websites.
Apache fundamentals
- What is a web server?
- Apache and the Web
- HTTP overview
- Apache Installation Overview
- Lab: Install Apache
Server Configuration
- Website requirements
- Performance issues
- Apache configuration file
- Apache modules
- Shared versus built in modules
- Lab: Set up a simple Website
Logging
- Error Logs
- Enabling transfer logs
- Customised logging
- Log filters
- Log file analysis tools
- Log file management
- Lab: Enable logging
Dynamic Content
- Server status and info
- Common Gateway Interface
- Perl and mod_perl
- PHP
- Java servlets, JSP and Tomcat
- Integrating Apache and Tomcat
- Lab: Enable several forms of dynamic content
Controlling Access
- Controlling access by hostname and IP address
- Using mod_auth password authentication
- Using database authentication
- Lab: Enable authentication and access control
Security
- Web security issues
- The Secure Sockets Layer (SSL)
- Certificates
- Lab: Install Apache with SSL
Authentication
- HTTP authentication
- Apache authentication directives
- Authentication using PHP
- Lab: provide a password protected web page to access order database
Virtual Hosting
- IP bases virtual hosting
- Name based virtual hosting
- Port based virtual hosting
- Bulk virtual hosting
- Virtual hosting with mod_rewrite
- Lab: Enable virtual hosting
Other modules
- Guided tour of other Apache modules
Managing Web Content
- FTP access
- WebDAV
- Lab: Using WebDAV
United Arab Emirates - Apache Web Server Administration
Qatar - Apache Web Server Administration
Egypt - Apache Web Server Administration
Saudi Arabia - Apache Web Server Administration
South Africa - Apache Web Server Administration
Brasil - Administração do Apache Servidor da Web
Canada - Apache Web Server Administration
中国 - Apache Web Server Administration
香港 - Apache Web Server Administration
澳門 - Apache Web Server Administration
台灣 - Apache Web Server Administration
USA - Apache Web Server Administration
Österreich - Verwalten von Apache Web-Servern
Schweiz - Verwalten von Apache Web-Servern
Deutschland - Verwalten von Apache Web-Servern
Czech Republic - Apache Web Server Administration
Denmark - Apache Web Server Administration
Estonia - Apache Web Server Administration
Finland - Apache Web Server Administration
Greece - Apache Web Server Administration
Magyarország - Apache Web Server Administration
Ireland - Apache Web Server Administration
Luxembourg - Apache Web Server Administration
Latvia - Apache Web Server Administration
España - Administración de Servidores Web Apache
Italia - Apache Web Server Administration
Lithuania - Apache Web Server Administration
Nederland - Apache Web Server Administration
Norway - Apache Web Server Administration
Portugal - Administração do Apache Servidor da Web
România - Apache Web Server Administration
Sverige - Apache Web Server Administration
Türkiye - Apache Web Server Administration
Malta - Apache Web Server Administration
Belgique - Apache Web Server Administration
France - Apache Web Server Administration
日本 - Apache Web Server Administration
Australia - Apache Web Server Administration
Malaysia - Apache Web Server Administration
New Zealand - Apache Web Server Administration
Philippines - Apache Web Server Administration
Singapore - Apache Web Server Administration
Thailand - Apache Web Server Administration
Vietnam - Apache Web Server Administration
India - Apache Web Server Administration
Argentina - Administración de Servidores Web Apache
Chile - Administración de Servidores Web Apache
Costa Rica - Administración de Servidores Web Apache
Ecuador - Administración de Servidores Web Apache
Guatemala - Administración de Servidores Web Apache
Colombia - Administración de Servidores Web Apache
México - Administración de Servidores Web Apache
Panama - Administración de Servidores Web Apache
Peru - Administración de Servidores Web Apache
Uruguay - Administración de Servidores Web Apache
Venezuela - Administración de Servidores Web Apache
Polska - Apache Web Server Administration
United Kingdom - Apache Web Server Administration
South Korea - Apache Web Server Administration
Pakistan - Apache Web Server Administration
Sri Lanka - Apache Web Server Administration
Bulgaria - Apache Web Server Administration
Bolivia - Administración de Servidores Web Apache
Indonesia - Apache Web Server Administration
Kazakhstan - Apache Web Server Administration
Moldova - Apache Web Server Administration
Morocco - Apache Web Server Administration
Tunisia - Apache Web Server Administration
Kuwait - Apache Web Server Administration
Oman - Apache Web Server Administration
Slovakia - Apache Web Server Administration
Kenya - Apache Web Server Administration
Nigeria - Apache Web Server Administration
Botswana - Apache Web Server Administration
Slovenia - Apache Web Server Administration
Croatia - Apache Web Server Administration
Serbia - Apache Web Server Administration
Bhutan - Apache Web Server Administration