Assignment 2: The Core

Installation and configuration of the WEB service: APACHE2

Now, our goal is to deploy a secure WEB service that enables publishing and managing web contents.

  1. Installation of the web server apache2 on server-04 (1)

  2. Initial configuration:

                                          CSDA

  3. Advanced configuration:

  4. Security settings for apache2:

  5. Checking:

(1) Use the official debian software repositories

(2)curl is a Linux “command line” tool for transferring data from server. It can use the following protocols: DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, LDAP, LDAPS, POP3 …

(3)lynx is a Linux “command line” web browser

(4) We will use the same name as csda “virtualhost”. The difference will be the protocol to be used: https.

(5) PATH /etc/ssl/certs

(6) PATH /etc/ssl/private. Make sure that the apache2 service user (www-data) is allowed to read (UNIX permissions) the HTTP certificate private key file

(7) You can use a template like the one used in Lab1: www_server-04.localdomain.info

(8) It is very important to use the FQDN and not its IP or another value.

Last updated