40
Nombre: Jacqueline Núñez. Semestre: Séptimo “A”. 2011-2012 UNIVERSIDAD TÉCNICA DE AMBATO CIENCIAS HUMANAS Y DE LA EDUCACIÓN CARRERA DE INFORMÁTICA Sistemas Operativos

SERVIDOR WEB PARA LINUX

Embed Size (px)

Citation preview

Page 1: SERVIDOR WEB PARA LINUX

Nombre: Jacqueline Núñez.

Semestre: Séptimo “A”.

2011-2012

UNIVERSIDAD TÉCNICA DE AMBATOCIENCIAS HUMANAS Y DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA Sistemas Operativos

Page 2: SERVIDOR WEB PARA LINUX

Tipos de Servidor Web • Desde Internetlab hemos discutido constantemente diferentes aspectos sobre los servidores Web. A continuación, os

traigo una lista de consulta rápida en la que resumo los diferentes tipos de servidores Web:

Microsoft IIS: Sólo funciona sobre sistemas Windows,

como ya habréis imaginado. Si quieres empalarlo sobre otro sistema, tendrás que

utilizar una máquina virtual.

Ngnix: Este es un servidor Web muy ligero y corre sobre sistemas Unix y Windows. Se ha

convertido en el 4º servidor HTTP más popular de la red y también se distribuye

bajo licencia BSD.

Apache: Este es el más común y más utilizado en todo el

mundo. Además, es gratuito (cómo no), y de código abierto,

así que podríamos decir que corre sobre cualquier

plataforma.

Page 3: SERVIDOR WEB PARA LINUX

Sun Java System Web Server: Este producto pertenece a la casa Sun, y suele empalarse sobre entorno de este sistema. Sin embargo, como Apache, es multiplataforma, y recientemente Sun ha decidido distribuirlo con licencias de código abierto (BSD concretamente).

Tipos de Servidor Web

Lighttp: Este servidor Web es otro de los más ligeros que hay en el mercado. Está especialmente

pensado para hacer cargas pesadas sin perder balance, utilizando poca RAM y poca de CPU. Algunas páginas populares que lo usan son

Youtube, Wikipedia y otras que soportan gran tráfico diariamente. También es gratuito y se

distribuye bajo licencia BSD.

Page 4: SERVIDOR WEB PARA LINUX

SERVIDOR WEB PARA LINUX

¿Como funciona este servicio? 

Un servidor es una computadora que entrega a otras computadoras

(los clientes), una información que ellos requieren bajo un

lenguaje común, denominado protocolo. Por lo tanto al ver una página Web es porque el servidor les entrega una página HTML vía

protocolo HTTP (HyperText Transport Protocol) o protocolo

para la transmisión de hipertexto, a través de una conexión TCP/IP

por el puerto 80. 

¿Cuales son los beneficios al instalar un servidor Web en Linux?  Apache puede soportar de una forma más fácil y eficiente una amplia variedad de sistemas operativos. El servidor puede personalizarse mejor para las necesidades de cada sitio web.¿Software Requerido?

Apache 2.2.3¿Hardware Requerido? Requerimientos mínimos:Servidor a 250 Mhz, 256 MB RAM, 8 GB disco duro

Page 5: SERVIDOR WEB PARA LINUX

Apache está diseñado para ser un servidor web potente y flexible que pueda funcionar en la más amplia variedad de plataformas y entornos. Las diferentes plataformas y entornos, hacen que a menudo sean necesarias diferentes características o funcionalidades. Apache se ha adaptado siempre a una gran variedad de entornos a través de su diseño modular. Este diseño permite a los administradores de sitios web elegir que características van a ser incluidas en el servidor seleccionando que módulos se van a

cargar, ya sea al compilar o al ejecutar el servidor. 

SERVIDOR WEB PARA LINUX

Page 6: SERVIDOR WEB PARA LINUX

VENTAJAS

ModularCódigo abiertoMulti-plataformaExtensiblePopular (fácil conseguir ayuda/soporte)

Page 7: SERVIDOR WEB PARA LINUX

• El servidor web Apache se puede descargar en la página de la Fundación Apache, en apache.org. En la URL http://httpd.apache.org/ tienen una sección en particular para el servidor HTTP (Protocolo de transmisión utilizado en la web), en la que tendremos que buscar el enlace para descarga. 

INSTALACIÓN APACHE

Page 8: SERVIDOR WEB PARA LINUX

• Acepta la licencia y pulsa siguiente (Next) hasta que nos pregunte por el dominio, nombre de servidor y correo web del administrador del servidor. Para los dos primeros campos, introduciremos el subdominio que creamos para nuestro PC en No-IP. Rellena el campo de email del administrador con una dirección cualquiera mediante la que se puedan poner en contacto contigo.

• Por último, se nos pide que seleccionemos también si queremos que el servidor responda en el puerto 80 para todos los usuarios, o bien que sólo se active de forma manual, para el usuario actual, y en el puerto 8080. Lo normal es seleccionar la primera opción.

Instalación Apache

Page 9: SERVIDOR WEB PARA LINUX

• Pulsa siguiente un par de veces para terminar la instalación. Una vez instalado, deberíamos ser capaces de acceder al servidor web mediante un navegador introduciendo el nombre de dominio de nuestro PC en la barra de direcciones. El navegador mostrará una página web confirmándonos que Apache se ha instalado correctamente, similar a la siguiente.

INSTALACIÓN APACHE

Page 10: SERVIDOR WEB PARA LINUX

• Basta con copiar los archivos que queramos en la carpeta htdocs dentro del directorio donde instalamos Apache para que estos estén disponibles en el servidor.

• Una vez llegados a este punto sólo resta configurar el servidor para adaptarlo a nuestras necesidades. El proceso de configuración de Apache se lleva a cabo a través de una archivo de configuración en modo texto llamado httpd.conf que podemos encontrar en la carpeta conf, o bien a través del menú de inicio de Windows en Configure Apache Server -> Edit the Apache httpd.conf Configuration File.

• Se han escrito libros enteros sobre la configuración y uso de Apache, por lo que esto queda lejos del propósito de este artículo. Si te interesa mancharte las manos y personalizar totalmente el servidor echa un vistazo a la documentación de Apache en la web de la Fundación.

Instalación Apache

Page 11: SERVIDOR WEB PARA LINUX

Como montar un servidor Web con Linux Debian

Servidor Web en Linux Debian 1 – Hardware

En un servidor Web el Hardware mas potente que tiene que haber en la maquina es el microprocesador y la memoria Ram sin duda alguna. De ellos dos depende el funcionamiento de todo una vez empecemos a sobrecargar el sistema con programas y usuarios conectados a el, así que cuanto mas tengamos de esto mejor. En mi caso voy a montármelo en un Pentium III a 800 Mhz con 256 Mb de Ram a 100 Mhz. Con este Hardware es suficiente para un servidor casero, funciona a la perfección para uso personal pero no para profesional.La parte del almacenamiento también es importante pero no tanto como el microprocesador y la memoria. Yo voy a montármelo con un disco duro de 20 Gb y una grabadora de CDs. No nos podemos olvidar de tema de las comunicaciones ya que es importante que incluyamos una tarjeta de red mínimo 10/100 ya que los routers operan a 10/100 habitualmente.

Page 12: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 1 – Hardware

Chasis

Placa Base

Microprocesador

Memoria RAM

Page 13: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Una vez sabidos estos pequeños detalles nos descargamos la ultima versión de Linux Debian desde el siguiente enlace. Una vez tengamos la imagen ISO la quemamos en un CD y arrancamos nuestro PC con el disco insertado. Comenzamos !!!

Page 14: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Seleccionamos el lenguaje en el que queremos que se base la instalación

Page 15: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Escoge tu país

Page 16: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Elije la distribución de tu teclado

Page 17: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema OperativoVamos a darle un nombre a nuestra maquina, en mi caso hsnet2

Page 18: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema OperativoAhora tenemos que introducir el nombre de dominio. Lo llamaremos .sytes.net con nuestro nombre de maquina delante

Page 19: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Ahora a llegado el momento del particionado de disco. Como se supone que vamos a usar esta instalación de Linux Debian como servidor no compartiremos el disco duro con algún otro sistema así que usaremos todo el espacio posible en disco para la instalación. Seleccionamos ( Guiado – utilizar todo el disco )

Page 20: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

seleccionamos el disco

Page 21: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Ahora nos deja elegir entre tres opciones, para simplificar un poco las cosas podemos seleccionar el modo ( recomendado para novatos ) que tan solo nos creara una partición raiz / y una swap. Podemos separar la partición /home de la / ademas de muchas otras mas pero esta vez vamos a instalar todos los ficheros en una partición y seguiremos adelante

Page 22: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema OperativoSi ves que todo esta correcto ( Finalizar el particionado y escribir los cambios en el disco ) …

Page 23: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

El sistema nos pide permiso para realizar los cambios en las particiones, echarle un vistazo y si todo esta correcto adelante !!

Page 24: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Selecciona tu zona horaria

Page 25: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema OperativoAhora nos pide la clave de super usuario ( root ), os recomiendo que la apuntéis ya que la necesitaremos mas adelante

Page 26: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

reescribe la contraseña

Page 27: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Ahora vamos a crear un usuario

Page 28: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Podemos dejar el mismo

Page 29: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

introduce una contraseña para el usuario

Page 30: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

reescribe la contraseña

Page 31: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema OperativoSi ya sois usuario de Linux Ubuntu seguro que esto os suena, se refiere a los repositorios. Los necesitamos para tener los programas actualizados e instalar programas

Page 32: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema OperativoElegimos el país que queremos usar para los repositorios

Page 33: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Elegimos la replica

Page 34: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Elegimos la replica

Page 35: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

No usamos proxy, continuamos

Page 36: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Esto es opcional

Page 37: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

En el siguiente apartado desmarcamos todas las opciones menos la de ( Sistema estándar )

Page 38: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema Operativo

Nos pregunta si queremos instalar Grub y le decimos que si

Page 39: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema OperativoInstalación completada !!! ahora se abrirá la compuerta del CD y listo

Page 40: SERVIDOR WEB PARA LINUX

Servidor Web en Linux Debian 2 – Sistema OperativoSacamos el cd y reiniciamos

A partir de aquí ya tenemos el sistema operativo Linux Debian correctamente instalado, en el siguiente capitulo de este manual veremos como configurarlo a conciencia para que podamos usarlo como servidor.A por cierto he aprovechado el montaje de este servidor para incluir la primera tarjeta grafica que tube en mi vida, era una Magic Combo CGA monocromo y un monitor de 13 pulgadas CGA monocromo que restaure pintando la carcasa exterior de negro …A partir de aquí ya tenemos el sistema operativo Linux Debian correctamente instalado, en el siguiente capitulo de este manual veremos como configurarlo a conciencia para que podamos usarlo como servidor.A por cierto he aprovechado el montaje de este servidor para incluir la primera tarjeta grafica que tube en mi vida, era una Magic Combo CGA monocromo y un monitor de 13 pulgadas CGA monocromo que restaure pintando la carcasa exterior de negro …A partir de aquí ya tenemos el sistema operativo Linux Debian correctamente instalado, en el siguiente capitulo de este manual veremos como configurarlo a conciencia para que podamos usarlo como servidor.A por cierto he aprovechado el montaje de este servidor para incluir la primera tarjeta grafica que tube en mi vida, era una Magic Combo CGA monocromo y un monitor de 13 pulgadas CGA monocromo que restaure pintando la carcasa exterior de negro …

A partir de aquí ya tenemos el sistema operativo Linux Debian correctamente instalado,