Práctica servidor Apache en Linux
Enviado por Arocael • 21 de Octubre de 2018 • Tarea • 803 Palabras (4 Páginas) • 166 Visitas
Práctica servidor Apache en Linux
Vamos a instalar un servidor web Apache en nuestro servidor Ubuntu. 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 ello sigue los siguientes pasos:
- 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.
- Configuración del servidor web
En Ubuntu 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
Como al reiniciar el servicio apache no nos da el error no configuramos el fichero /etc/apache2/apache2.conf.
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.iescm.org
Después de cualquier cambio en la configuración debemos volver a iniciar el servicio:
# /etc/init.d/apache2 restart
- Crea dentro del directorio /var/www un fichero llamado entrada.html con el siguiente código:
Bienvenidos a mi página web
Creamos el fichero entrada.html
Accede desde un navegando desde el servidor, poniendo en un navegador como URL:
http://localhost/entrada.html
Y accedemos desde el servidor.
Accede desde el cliente, poniendo en un navegador como URL:
http://direccion_ip_servidor/entrada.html
- 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" (El mismo que se utilizó en la parte de Windows Server 2008), descomprímelo, cópialo dentro de del directorio local del servidor web y accede desde el servidor y desde el cliente a la nueva página.
Descargamos el fichero y lo copiamos en la carpeta /var/www/html
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.
Y vemos la página desde el servidor:
[pic 1]
- 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 3 página web por un nombre, por ejemplo www.iescm.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 cliente:
...