Description
This practical training is structured around a detailed study of the Apache server, the cornerstone of an Open Source Web solution. It presents its basic functions, security, hosting of several sites as well as the implementation, in addition, of a messaging and FTP service.
Who is this training for ?
For whom ?Web server administrators, operators, integrators or technical architects.
Prerequisites
Training objectives
Training program
- Introduction
- General presentation of services and protocols.
- TCP/IP configuration of a Unix or Linux server.
- Implementing DNS servers with Bind
- DNS concepts and terminology.
- Compiling and installing the Bind software.
- Configuring the DNS client.
- RR record details ( SOA, NS, A).
- Configuration of a slave server.
- Practical work Installation of the Bind software.
- Implementation of a "cache only" DNS server, a primary and secondary DNS server.
- Configuring the rndc command.
- Adding a machine to the domain.
- Implementing HTTP servers with Apache
- Apache modules.
- Installation from sources.
- The essential directives of the "httpd.
- conf" file.
- User authentication.
- Trace file management, statistics tools.
- Implementation of virtual hosts.
- SSL protocol , certificates, secure dialogue in "https".
- Practical work Installation of Apache software from the source archive.
- Securing access to directories.
- Implementation of a personal site with authentication, virtual hosts and an SSL host " https ".
- The dynamic web
- CGI programs (implementation, troubleshooting, security).
- PHP language (integration into Apache).
- Java application servers: Tomcat
- Presentation and architecture of Tomcat.
- Setting up Apache-Tomcat collaboration.
- Access tests to servlets and JSPs.
- Practical work Execution of programs via CGI.
- Integration of PHP.
- Installation of Java and the mod_jk connector.
- Validation of the connection with Tomcat.
- Messaging
- Presentation and terminology: MUA, MTA, MDA.
- Protocols (SMTP, MIME, POP, IMAP).
- Need for DNS configuration.
- Panorama of available MTAs (Sendmail, Postfix).
- Configuration of simple intranet messaging.
- Practical work Setting up a server SMTP intranet.
- Services FTP
- Implementing an anonymous FTP server.
- Virtual hosts.
- Security issues
- Data protection.
- Restrict access at the network level.
- Tools on the market.