Servidor Web Apache en UBUNTU Parte 1 - La instalación 1. La instalación del servidor web Apache ha sido mejorada a los largo de los años. Al principio era una instalación a base de complejos comandos, actualmente, montar un servidor Web se ha convertido en un sencillo instalador.
2. Para aprender a instalarlo, usaremos una máquina Virtual con Ubuntu.
3. Ya dentro de la máquina virtual, vamos a acceder al Terminal de gnome en Aplicaciones->Accesorios->Terminal. El terminal de linux equivale al Msdos de Windows. 4. Y vamos a ejecutar una sentencia: sudo apt-get update Con esta sentencia lo que vamos a hacer es: • sudo: es el comando para ejecutar una sentencia como administrador • apt-get: consulta en Internet los repositorios (aplicaciones disponibles). • update: Actualiza cuales son los últimos disponibles Si nos pregunta le diremos que si, ya que nos dirá que necesita cierto espacio en disco para almacenar discos y otros... Una vez acabada la secuencia ejecutaremos la sentencia para instalar apache. sudo apt-get install apache2 Esta sentencia es parecida a la anterior, pero le sumamos al apt-get, la sentencia de install y a continuación el programa que queremos (apache2). En caso de saltarnos algun error, sentencia pero sumándole --fix-missing.
debemos
repetir
sudo apt-get install apache2 --fix-missing Y debería estar instalado...
la
Parte 2 - Lo probamos En nuestro navegador web pondremos nuestra dirección IP o escribiremos Localhost. Si al Entrar en esa web pone "IT WORKS"
significa que el
servidor Web Funciona.
5. Comprobar que funciona. 6.
Esto que implica:
•
En este instante cualquier persona que acceda a ella a través de un navegador web, verá ese cartel de IT WORKS
•
Cualquier equipo de la red, introduciendo nuestra IP local podrá acceder a la web.
7.
Esto que significa:
•
Bien,
la
página
que
simplemente un aviso
•
vemos
"IT
WORKS"
es
de que funciona.
Esto que vemos es una Web HTML que podemos empezar a
sustituir
por
hallamos creado.
la
que
nosotros
queramos
o
Parte 3 - La configuración
8. Para
configurar
manualmente
nuestro
Servidor
Web
Apache
debemos acceder al archivo de configuración. Suele estar en la ruta etc/apache2
9.
Lo importante de todo esto es el archivo httpd.conf, que es un archivo de texto donde se almacenan los parámetros de configuración. Este
archivo
contiene
la
misma
información
que
el
de
windows pero adaptada para Linux
•
Mostrar el archivo con alguna captura.
En un principio veremos que las webs se almacenan en: var/www Y
ahi
debemos
introducir
nuestros
documentos,
ya
sean
creando carpetas y directamente en su raiz. •
Mostrar el directorio con alguna captura y su contenido. Esta carpeta está sometida al control del usuario root
superusuario)
y
para
copiar
elementos
o
modificarlos,
como
medida de seguridad , solo el root puede hacerlo. Así que en un principio con que el servidor nos de el IT WORKS! se da la práctica por concluida, al menos hasta que aumentéis los conocimientos de Linux.
Sin embargo podéis intentar poner vuestra web para que el servidor apache de Linux se encargue de ella. Podemos forzar como administradores a copiar nuestra carpeta a var/www con el comando: sudo cp Ejemplo:
Guión de la Memoria 1. Nombre de la Unidad 2. Numero de Práctica 3. Desarrollo de la práctica 4. Conceptos aprendidos 5. Responder a las cuestiones que se plantean 6. Valoración de la práctica 7. Fecha de realización 8. Grupo y Nombre del alumno •
No te olvides de respetar los puntos, no quiero ver las preguntas en la memoria, solo las respuestas.
•
Cuando termines la práctica no te olvides de enviarla a:
[email protected]