instalación y configuración de un servidor http · para instalar el servicio http debemos...

12
Instalación y configuración de un servidor HTTP Linux Ubuntu Server 11 Luis Villalta Márquez

Upload: others

Post on 07-Oct-2020

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

Instalación y configuración de un servidor HTTP Linux Ubuntu Server 11 Luis Villalta Márquez

Page 2: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

2

Instalación del servidor HTTP (Apache2):

Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu

Server, nos registramos entramos como root (comando: $ sudo su) y ejecutamos el comando:

#apt-get install apache2

Tras la instalación observamos como se ha creado el usuario www-data como el grupo www-

data pertenecientes a este servicio, ejecutamos los comandos:

#cat /etc/passwd

#cat /etc/group

Page 3: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

3

Page 4: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

4

Archivos de configuración:

Observamos que se ha creado el directorio /var/www y además vemos quién es su propietario

y su grupo con el comando ls –l /var.

A continuación comprobamos que se han creado los archivos y directorios de configuración

de apache, en el directorio /etc/apache2 .

#cat /etc/apache2/apache2.conf

#cat /etc/apache2/ports.conf

Page 5: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

5

Directorios:

A continuación vemos los directorios de configuración de módulos:

Page 6: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

6

Estos son los directorios de configuración de los sitios virtuales.

Comprobamos que el servidor esta iniciado.

Page 7: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

7

Y comprobamos si está escuchando por el puerto 80

Servidor virtual por defecto

Comprobamos que están habilitados los servidores virtuales por nombre en todas las direcciones IP. Para ello consultamos el fichero /etc/apache2/ports.conf

Page 8: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

8

Comprobamos que el archivo default en /etc/apache2/sites-available esta creado; este fichero contiene la configuración del servidor virtual por defecto.

Comprobamos que existe el fichero 000-default que es un enlace simbolico a default.

Comprobar que en el archivo default existe creado un servidor virtual que escucha todas las direcciones.

Page 9: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

9

Accederemos sobre /var/www y observaremos si existe el fichero index.html y observaremos que contiene.

Accedemos a nuestro servidor, escribiendo la IP del servidor en el navegador de un cliente y vemos que muestra el fichero anterior.

Page 10: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

10

A continuación editaremos los ficheros /etc/hostname y /etc/hosts y configuraremos los nombres del equipo para que apache reconozca su nombre al iniciar

Reiniciamos el servicio para que se guarden los cambios.

Páginas Web: Nos creamos un fichero en /var/www llamado red.html con el siguiente código HTML.

Page 11: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

11

También creamos el directorio datos y dentro el fichero datos1.html con el siguiente código:

Después nos situamos en el navegador de un cliente y pondremos la Ip del servidor seguido del

nombre del fichero:

Page 12: Instalación y configuración de un servidor HTTP · Para instalar el servicio HTTP debemos instalar Apache. Iniciamos nuestro Ubuntu Server, nos registramos entramos como root

12

Directivas:

Comprobamos el valor de ServerRoot, para ello accedemos al fichero:

/etc/apache2/apache2.conf

Verificamos también que directivas tiene user y group