Ubuntu 14.04 – Servidor Web

Ubuntu - ServidorPor Carlos Antonio Leal Saballos

La Web es la parte gráfica de Internet, es un compendio de todo el conocimiento humano y está a un clic de distancia. No se puede negar que un invento tan maravilloso como Internet tiene sus secretos, en estas líneas intentaré poner al alcance de todos uno de ellos, la configuración de un servidor web.

Lo primero es lo primero – algunas definiciones

WWW: World Wide Web o Red informática mundial1 es un sistema de distribución de información basado en hipertexto o hipermedios enlazados y accesibles a través de Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener texto, imágenes, vídeos u otros contenidos multimedia, y navega a través de ellas usando hiperenlaces.

HTTP: Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. HTTP es un estándar de internet fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1. Lo que básicamente significa que un servidor Web puede implementarse en cualquier sistema operativo que soporte TCP/IP

HTTPS: Lo mismo que HTTP, pero con una capa adicional de seguridad

HTML: HyperText Markup Language (lenguaje de marcado de hipertexto), no es un lenguaje de programación, hace referencia al lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML5 es la versión más reciente.

Ahora unas cuantas aclaraciones importantes

  1. HTML no es un lenguaje de programación, es un lenguaje de marcado de hipertexto
    1. Existen páginas web estáticas con HTML puro
    2. Existene páginas web dinámicas, las que utilizan lenguajes de programación (PHP, ASP, JSP y un largo etcétera) y conexión a bases de datos (MySQL, MS-SQL, Oracle y otro largo etcétera.)
  2. HTTP es el protocolo que hace posible la transferencias de las páginas web del servidor al cliente
  3. WWW no es el único servicio de internet, es el espacio donde se almacenan los sitios web, otros servicios de internet muy conocidos son el correo electrónico y la transferencia de archicos.
  4. El Webmaster es el especialista en diseño y programación web, es la persona encargada de crear, administrar y eliminar las páginas web.
  5. El administrador del servidor no necesariamente es el webmaster

Ahora si el servidor Web en Ubuntu

El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Su nombre se debe a que el equipo de desarrollo quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU.

Instalación

  • Convertirse en super usuario:
sudo -s
  • instalar apache2
    apt-get install apache2
  • La configuración pre-determinada es tan buena que ya está listo lo único que queda es utilizar firefox o algo parecido y escribir en la barra de direcciones “localhost” el resultado debe ser algo similar a esto:

apache

Si desea acceder al servidor web desde otra computadora puede escribir el número IP directamente por ejemplo: 192.168.10.10, si ya tiene configurado el DNS puede utilizar el nombre asignado al equipo.

Configuración

  • Es necesario ubicar la página web en el lugar correcto, en ubuntu ese lugar es promiamente /var/www/html
cd /var/www/html
ls
  • Notará que existe un archivo llamado index.html, ese es el archivo principal del nuevo sitio web, yo cambié el contenido de este archivo por algo como esto:
<HTML> 
<HEAD> 
<TITLE>1er Sitio Web (de Prueba)</TITLE> 
</HEAD> 
<BODY > 
<CENTER> 
<H1> Mi Primera p&aacute;gina Web </H1> 
</CENTER> 
<HR> 
P&aacute;gina Web de prueba para comprabar que el servidor apache2 funciona.

<center> 
<P> <A HREF="https://ubuntuservidor.wordpress.com/"> No olviden visitar mi blog </A> 
</center> 

</BODY> 
</HTML>
  • El resultado (siempre en firefox) es:

web

Archivos de configuración de Apache2

  • Si desea hacer cambios en la configuración del servidor web, sin duda necesita editar el archivo ubicado en /etc/apache2/sites-available/ cuyo nombre es 000-default.conf
  • Por favor no cambie nada si no está seguro de lo que está haciendo

nano /etc/apache2/sites-available/000-default.conf

Listo, ya tenemos configurado el servidor web

Iniciar, detener y reiniciar el servicio

  • Pare re-iniciar el servicio:
 service apache2 restart
  • Para detener el servicio:
 service apache2 stop
  • para iniciar el servidio:
 service apache2 start

Anuncios

Acerca de carloslealnica

Docente universitarios Ingeniero en Electrónica Especialista en Administración de Servidores
Esta entrada fue publicada en Servicios de red y etiquetada , , , . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s