viernes, 22 de mayo de 2015

Montar un servidor web en Ubuntu 15.

Un servidor es una aplicación en ejecución capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como "el servidor". En la mayoría de los casos una misma computadora puede proveer múltiples servicios y tener varios servidores en funcionamiento. La ventaja de montar un servidor en computadoras dedicadas es la seguridad. Por esta razón la mayoría de los servidores son procesos daemon diseñados de forma que puedan funcionar en computadoras de propósito específico.

Instalación del servidor 

Para crear un servidor web en nuestro sistema Ubuntu vamos a utilizar la terminal de comandos. Así, tras abrirla, lo primero que haremos será identificarnos como superusuario y hacemos un update para actualizar nuestro sistema:
  • sudo su
  • apt-get update




A continuación nos dirigiremos al directorio etc porque será en él donde instalemos el paquete Apache:
  • cd /etc
  • apt-get install apache2

 

Configuración del Servidor

Una vez instalado el paquete, no vamos a ejecutarlo como un programa porque es un paquete. En vez de eso permaneceremos en el directorio etc, o volveremos a él de nuevo, desde donde podremos acceder a modificar todas las características del sistema. Por tanto, haremos un listado de directorios y archivos contenidos etc:
  •  ls etc

Y accederemos a la carpeta de Apache2, ejecutando a continuación el archivo de configuración escribiendo:
  • nano apache2.conf


En él daremos nombre a nuestro servidor, tal y como vemos en la imagen a continuación, justo al final del archivo e indicándolo mediante un comentario:



Tras escribir estas líneas guardaremos los cambios mediante el atajo de teclado Ctrl+O, y saldremos del editor de texto Nano mediante Ctrl+X.


Configuración del Host

Para realizar la identificación del nombre del servidor tendremos que salir del directorio apache2 y quedarnos, de nuevo en etc. Para ello escribiremos las siguiente línea:
  • cd /etc
Y accederemos al archivo host:


En este fichero escribiremos lo siguiente:
 127.0.0.1          www.nombreDeNuestroServidor.com



Para terminar la configuración del host y del servidor, escribiremos la línea siguiente, que actualizará nuestra versión del servidor:
apt-get update&upgrade apache2

Arranque del servidor por primera vez

Ya es el momento de comprobar que la instalación ha sido un éxito y el servidor funciona. Para ello, en la terminal, escribiremos la orden de arranque del servidor:
  • service apache2 start
  

La prueba de fuego definitiva será ir al navegador de Internet y escribir la dirección que le hemos dado a nuestro servidor.  El contenido de la página a la que llegue nos indicará cómo subir el contenido que queremos que muestre nuestra propia página:


Como podemos observar, la ruta del directorio que contiene la página es /var/www/html/index.html, siendo el archivo index.html donde copiaremos el código HTML de nuestra página.

Para acceder a dicho archivo, sólo tendremos que escribir (desde el rol de superusuario) la línea
  • cp tuDirectorio/tuFichero.html /var/www/html/index.html
donde tuFichero.html es, obviamente, el archivo HTML de tu página.

No hay comentarios:

Publicar un comentario