Skip to main content
Remove advertising on this site for only $19.95 USD per month or $219.95 USD per year (plus local taxes).
Pledin
  • English ‎(en)‎
    English ‎(en)‎ Español - Internacional ‎(es)‎
You are currently using guest access (Log in)

Servicios de Red (IES Gonzalo Nazareno 2010-2011 2º SMR)

  1. Home
  2. Courses
  3. IES Gonzalo Nazareno
  4. servicios
  5. Topic 3
  6. Práctica: Instalar un servidor web Apache para el ...

Práctica: Instalar un servidor web Apache para el uso en una Intranet

Completion requirements
Opened: Tuesday, 4 January 2011, 10:45 AM
Due: Thursday, 3 February 2011, 3:00 PM
Vamos a instalar un servidor web Apache en nuestro servidor Debian. A continuación vamos a publicar una página web de ejemplo y vamos a acceder a ella desde el cliente.

IMPORTANTE

Recuerda que las máquinas virtuales deben estar configuradas como adaptador de red tipo puente, además las dos máquinas virtuales deben tomar la configuración de forma automática.

Para entregar:

1) Escribe en el documento que debes entregar la dirección IP que ha cogido el servidor y el cliente.



Para ello sigue los siguientes pasos:

1) Instalación del servidor Web

Para instalar el servidor debemos ejecutar como root el siguiente comando:

# apt-get install apache2

Además del paquete apache2 se instalaran otros paquetes.

2) Configuración del servidor web

En Debian los ficheros de configuración de apache están en /etc/apache2, siendo apache2.conf el fichero principal. El primer problema que nos encontramos lo observamos al reiniciar el servicio con la siguiente instrucción:

# /etc/init.d/apache2 restart

apache2: Could not determine the ’servers fully qualified domain name , using 127.0.1.1 for ServerName

Es decir, Apache2 no es capaz de determinar cual es el nombre de completo del equipo. Para solucionar esto tenemos definir el FQDN del equipo o utilizar la directiva ServerName en el fichero /etc/apache2/apache2.conf con el FQDN que vayamos a utilizar.

Por ejemplo ponemos:

ServerName www.iesgn.org

Después de cualquier cambio en la configuración debemos volver a iniciar el servicio:

# /etc/init.d/apache2 restart


Para entregar:

2) Crea dentro del directorio /var/www un fichero llamado entrada.html con el siguiente código:

<html>
<head>
<title>Ejemplo de página web</title>
</head>
<body>
<h1> Bienvenidos a mi página web </h1>
</body>
</html>

Accede desde un navegando desde el servidor, poniendo en un navegador como URL:

http://localhost/entrada.html

Entrega una captura de pantalla donde se vea el navegador accediendo a la página.

Accede desde el cliente, poniendo en un navegador como URL:

http://direccion_ip_servidor/entrada.html

3) A continuación vamos a publicar una página más completa en nuestro servidor, para ello bájate el fichero .zip de la página de la asignatura que se llama: "Página web de ejemplo", descomprímelo, cópialo dentro de del directorio local del servidor web y accede desde el servidor y desde el cliente a la nueva pagina.

En este caso para acceder desde el servidor, sólo hace falta poner http://localhost, y desde el cliente poner http:/ direccion_ip_servidor, ya que habíamos configurado el servidor para que la página principal del sitio fuera la index.html.

Entrega dos capturas de pantalla donde se vea el acceso desde el servidor y desde el cliente.

3) Resolución local de nombres

Si te fijas para acceder al servidor web desde cualquier cliente de la intranet es necesario poner la dirección IP del servidor. Sería deseable acceder a la página web por un nombre, por ejemplo www.iesgn.org. Para ello necesitamos convertir el nombre en dirección IP y lo vamos a hacer de forma local, sin utilizar un servidor DNS.

En primer lugar, como estamos trabajando en una intranet podemos escoger cualquier nombre de dominio, sería deseable no usar uno que ya exista en internet.

Para poder hacer la resolución local de nombres tenemos que modificar el siguiente fichero de cada clente:
  • Si estamos en Windows el fichero se encuentra en C:\Windows\System32\drivers\etc\hosts
  • Si estamos en Linux el fichero es /etc/hosts
En este fichero tenemos que poner la dirección IP y el nombre al que corresponde en la misma línea.

Vamos a acceder desde el cliente a la página anterior utilizando un nombre que no exista en internet como puede ser www.iesgn.org

Para ello modifica el fichero hosts de forma adecuada y entrega una captura de pantalla donde se observe el navegador del cliente accediendo a la página con dicho nombre.


◄ Instalación y configuración de apache [pdf]
Página web de ejemplo ►
Skip Navigation
Navigation
  • Home

    • Site pages

      • My courses

      • Tags

    • My courses

    • Courses

      • IES Gonzalo Nazareno

        • servicios

          • General

          • Topic 1

          • Topic 2

          • Topic 3

            • URLAlojamiento Web

            • AssignmentPráctica: Alojamiento Web

            • FilePresentación: Introducción a los servidores Web

            • URLTeoria: Servidor web IIS

            • URLVideo: Instalación y configuración de un servidor ...

            • AssignmentPráctica: Instalar un servidor web IIS para el uso...

            • FilePágina web de ejemplo

            • AssignmentPráctica: Configuración de sitios web virtuales us...

            • AssignmentPráctica: Acceso autentificado a nuestro servidor web

            • PageGestión de DNS externo

            • AssignmentPráctica voluntaria: Acceso a un sitio web desde i...

            • URLTeoria: Servidor web Apache

            • FileInstalación y configuración de apache [pdf]

            • AssignmentPráctica: Instalar un servidor web Apache para el ...

            • FilePágina web de ejemplo

            • AssignmentPráctica: Configuración de sitios web virtuales us...

            • AssignmentPráctica: Acceso autentificado a nuestro servidor web

            • AssignmentPráctica: Instalación de un sistema LAMP

            • AssignmentPráctica voluntaria: Acceso a un sitio web desde i...

          • Topic 4

          • Topic 5

          • Topic 6

          • Topic 7

          • Topic 8

          • Topic 9

          • Topic 10

        • FP0708

        • IAW1112

        • SERVICIOSGS_1415

        • SERVICIOSGM_1415

        • APLWEB_GM_1415

        • LM_1415

      • Sistemas Operativos

      • Ofimática

      • Internet

      • TIC

      • Otros cursos

      • Programación

You are currently using guest access (Log in)
servicios
  • English ‎(en)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
Data retention summary