servidor web en debian squeeze virtualmente

65
 Un Servidor Web es aquel que procesa aplicaciones del lado servidor con propósitos específicos. Joomla es un administrador de contenidos que te permite desarrollar sitios web de manera sencilla. SERVIDOR WEB EN DEBIAN SQUEEZE DE MANERA VIRTUAL CON PAQUETERIA JOOMLA. BARILLA LOPEZ HUGO DOMINGUEZ DE LEON JORGE HUMBERTO GARCIA ESPINOZA ALFREDO  VERDUGO RUIZ JOSE ANTONIO

Upload: jorge-humberto-dominguez-de-leon

Post on 06-Jul-2015

3.226 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 1/65

 

 

Un Servidor Web es aquel que procesa

aplicaciones del lado servidor conpropósitos específicos. Joomla es un

administrador de contenidos que te

permite desarrollar sitios web de manera

sencilla.

SERVIDOR WEB ENDEBIAN SQUEEZE DE

MANERA VIRTUAL

CON PAQUETERIA

JOOMLA. 

BARILLA LOPEZ HUGO

DOMINGUEZ DE LEON JORGE HUMBERTO

GARCIA ESPINOZA ALFREDO 

 VERDUGO RUIZ JOSE ANTONIO

Page 2: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 2/65

 

Herramientas de Software Libre Página 1 

Índice. 

INTRODUCCIÓN 2

1.  INTALACIÓN DE VIRTUALBOX ORACLE. 3

1.1. CONFIGURACIÓN DE VIRTUALBOX 9

2.  INSTALACIÓN DE DEBIAN 6 "Squeeze" DE FORMA VIRTUAL. 15

3.  INSTALACIÓN DEL SERVICIO WEB EN DEBIAN SQUEEZE 32

3.1. INSTALANDO APACHE 2 35

3.2. INSTALANDO PHP 5 363.3. INSTALANDO MYSQL-SERVER 37

3.4. INSTALANDO PHP5-MYSQL 39

3.5. ISNTALANDO PHP5-GD 40

3.6. INSTALANDO PHPMYANDMIN 41

4.  COMPROBANDO QUE EL SERVICIO WEB FUNCIONE CORRECTAMENTE 44

4.1.  APACHE 2 CORRIENDO 44

4.2. PHP5 CORRIENDO 44

4.3. PHPMYADMIN CORRIENDO 46

5.  INSTALACIÓN DE JOOMLA 1.6 47

6.  COMPLEMENTOS 55

6.1. CONFIGURACIÓN PARA LA DETECCIÓN DE MEMORIAS USB

EN MÁQUINA VIRTUAL DEBIAN 6. 55

6.2. COMO ACTIVAR SUPERUSUARIO EN MODO GRÁFICO EN DEBIAN SQUEEZE. 56

6.3. INSTALACIÓN DE GUEST ADDITIONS EN DEBIAN SQUEEZE 60

CONCLUSION 64

Page 3: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 3/65

 

Herramientas de Software Libre Página 2 

Íntroduccion 

El propósito es fundamentar las bases para implementar un Servidor Web o Servicio Web, así

también la instalación de Joomla (sistema de gestión de contenidos), el cual permitirá editar el

contenido de un sitio web de manera sencilla.

 Aprenderás como se instala VirtualBox Oracle, como se instala el sistema operativo Debían Squeeze

de manera virtual, como se instala Joomla y la instalación de los programas que se necesitan para

poder tener un servidor web.

El servidor web es aquel programa que procesa cualquier aplicación del lado del servidor, en esta

caso Joomla. Este servicio realiza conexiones bidireccionales y/o unidireccionales y síncronas o

asíncronas con el cliente generando una respuesta en cualquier lenguaje o aplicación del lado del

cliente.

Las ventajas de un Servidor Web son las siguientes:

  Seguridad

  Uso intensivo de aplicaciones

  Privilegios de Administrador sobre su servidor 

  Posibilidad de instalar sus propias aplicaciones

  Económico

Programas que se instalaran para obtener el Servicio Web:

   Apache 2  Php 5

  Mysql-Server 

  Php5-Mysql

  Php5-gd

  Phpmyadmin

Page 4: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 4/65

 

Herramientas de Software Libre Página 3 

SERVÍDOR WEB EN DEBÍAN SQUEEZEDE MANERA VÍRTUAL CON

PAQUETERÍA JOOMLA. 1.  Instalación de Virtual Box Oracle.

Como primer paso para poder crear el servidor web dentro de un sistema virtual se necesita instalar la plataforma que permitirá esto, en este caso se usará Virtual Box.

El archivo de instalación de la página oficial de Virtual Box se descargara del siguiente linkhttp://www.virtualbox.org/wiki/Downloads. 

Fig. 1.1. Página oficial de descarga de VirtualBox 

Después de haber descargado el archivo se procede a la instalación correspondiente de laaplicación para su configuración posterior.

Page 5: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 5/65

 

Herramientas de Software Libre Página 4 

Fig. 1.2. Muestra la ruta donde tenemos el archivo de instalación.

Sobre la aplicación seleccionada se le da enter o doble clic con el botón izquierdo del ratón, como lainstalación se está realizando bajo el sistema operativo Windows 7, aparecerá una ventana de Advertencia de Seguridad de archivos, esto es muy común en Windows Vista y Seven, por políticasde seguridad, selecciona la opción de ejecutar.

Fig. 1.3. Advertencia de Seguridad del S.O.

Page 6: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 6/65

 

Herramientas de Software Libre Página 5 

En seguida muestra la ventana de bienvenida de la aplicación seleccionar la opción next.

Fig. 1.4. Bienvenida de la aplicación

Posteriormente se muestra una ventana donde permite ver qué características del sistema se

quieren instalar y cuál es la ruta donde será instalada la aplicación.

Fig. 1.5. Características de instalación y ruta de instalación de VirtualBox.

Page 7: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 7/65

 

Herramientas de Software Libre Página 6 

Esta ventana te pide si deseas instalar un icono en el escritorio de tu Sistema Operativo y uno en tu

Barra de Menú, por lo tanto, se deja activado las dos casillas.

Fig. 1.6. Crear iconos en el escritorio y menú inicio de VirtualBox.

La siguiente ventana muestra un mensaje de peligro sobre la interface de conexión y pregunta si aúnquieres instalar la aplicación, ya que se perderá la conexión por un momento, esto sucede porque laaplicación trae sus propia interface de conexión de red, el cual permitirá establecer la conexión a lared y a internet por medio de un puente, selecciona la opción de Yes.

Fig. 1.7. Mensaje de Advertencia sobre la interface de conexión

Page 8: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 8/65

 

Herramientas de Software Libre Página 7 

Y al final selecciona la opción de install para instalar la aplicación.

Fig. 1.8. Momento de Finalizar la instalación. 

Fig. 1.9. Momento de la instalación

Page 9: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 9/65

 

Herramientas de Software Libre Página 8 

Fig. 1.10. Finalizando la instalación

Page 10: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 10/65

 

Herramientas de Software Libre Página 9 

1.1.  Configuración de VirtualBox.

Se ejecuta el VirtualBox y selecciona la opción de Nueva, para crear una máquina virtual nueva.

Fig. 1.1.1. Entorno del programa.En la siguiente ventana muestra mensaje de bienvenida para la creación de la máquina

virtual, selecciona la opción de siguiente.

Fig. 1.1.2. Ventana de Bienvenida de creación de la máquina virtual.

Page 11: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 11/65

 

Herramientas de Software Libre Página 10 

En este paso se le tiene que otorgar un nombre a la máquina virtual y definir el sistemaoperativo que se va a utilizar. En este caso le pondremos como nombre “Debían”, al asignarle elnombre el programa automáticamente detecta que es una distribución de Linux y por defaultcomo en la casilla de sistema operativa le asigna Linux.

En la versión también la detecta por default, así que en la casilla es seleccionado Debían. Yacolocados los datos correspondientes selecciona la opción next para seguir con el proceso deconfiguración.

Fig. 1.1.3. Asignando nombre de la máquina virtual y S.O.

Selecciona la cantidad de memoria RAM que le deseas asignar a la máquina virtual en este

caso es un computador de 4GB en RAM, así que se le asignó 1GB en RAM para el sistema

operativo virtual. Selecciona la opción next después de la operación.

Page 12: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 12/65

 

Herramientas de Software Libre Página 11 

Fig. 1.1.4. Asignación de cantidad de memoria RAM.

Lo siguiente es seleccionar el disco de arranque, te da la opción de crear un disco virtual nuevo

o usar una existente, y te da la recomendación que el tamaño recomendado del disco de

arranque debe de ser de 8GB. Selecciona la opción de crear disco virtual nuevo y selecciona

next.

Fig. 1.1.5. Creando Disco Virtual 

Page 13: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 13/65

 

Herramientas de Software Libre Página 12 

Ventana de bienvenida de la creación del disco virtual, selecciona la opción next.

Fig. 1.1.6. Ventana de bienvenida de la creación de la máquina virtual 

La siguiente ventana pide si el almacenamiento será de expansión dinámica o de tamaño

fijo, selecciona la primera opción y next.

Fig. 1.1.7. Tipo de almacenamiento fijo o dinámico

Page 14: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 14/65

 

Herramientas de Software Libre Página 13 

En esta paso se tiene que asignar el tamaño del disco virtual para el servicio que se vamanejar se le asignará 20GB de disco duro virtual, así también la ubicación o localización dondeserá almacenado el disco virtual. Después de haber dado los parámetros selecciona la opciónnext.

Fig. 1.1.8. Asignación del tamaño del disco virtual y localización.

Después nos muestra la ventana de Terminar para finalizar la creación de nuestra máquina

virtual.

Fig. 1.1.9. Terminar la creación de la máquina virtual.

Page 15: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 15/65

 

Herramientas de Software Libre Página 14 

Después de haber creado la máquina virtual se procede a asignarle algunas

configuraciones.

Selecciona la máquina virtual Debían y posteriormente selecciona la opción de configuración

se desplegara una ventana con las características del S.O. y se realizará lo siguiente:

  Selecciona la opción de pantalla y en el apartado de memoria de video asignarle

todo la memoria de video que contenga el computador. Y habilita la aceleración 3D.

Fig. 1.1.10. Configuración de la máquina virtual.

Con esto quedó configurado VirtualBox para iniciar la instalación del sistema operativo

Debían Squeeze.

Page 16: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 16/65

 

Herramientas de Software Libre Página 15 

2.  Instalación de Debían 6 "Squeeze" de forma virtual.

Descargar la imagen iso de la Página oficial, y en la pestaña como obtener debían encontrarán las

diferentes formas de obtener debían, a través de descarga directa o usando un cliente bittorrent, en

caso descarga directa es más fácil, pero deben tener un buen ancho de banda para terminar ladescarga y no tener problemas, aunque siempre hay formas de parar y continua, en unas horas, en

mi caso acostumbro usar vía bittorrent, así descargo una parte hoy y al siguiente día la siguiente, si

esta en Windows hay muchos clientes bittorrent, uno de los cuales conocí por primera vez es

Bittornado; si esta en GNU/Linux puede también usar Axel o wget, Axel sería la recomendada ya que

acelera la descarga y se puede parar y continuar, wget también tiene esa opción pero no acelera la

descarga.

Fig. 2.1. Página oficial de Debían.

Selecciona la máquina virtual y selecciona la opción iniciar, para iniciar el sistema de arranque de la

máquina virtual.

Carga la imagen de disco del sistema operativo en la ubicación que este guardada para que

empiece la instalación.

Page 17: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 17/65

 

Herramientas de Software Libre Página 16 

Fig. 2.2. Cargando imagen de disco del sistema operativo Debían 6.

 Al iniciar la máquina virtual en la primera ejecución aparece el mensaje de bienvenida de primera

ejecución de la máquina virtual, selecciona la opción de siguiente.

Fig. 2.3. Mensaje de bienvenida de la primera ejecución

Page 18: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 18/65

 

Herramientas de Software Libre Página 17 

El siguiente paso es escoger la imagen del sistema operativo que se va a instalar,

nos otorga la opción de lectoras de cd, pero como la imagen del sistema operativo no está

en un cd, hay que buscarla en la ruta donde fue guardada la imagen al momento de ser

descargada, así que selecciona la carpeta que se encuentra a lado de los fuentes de medios y

ve a la dirección donde se encuentra la imagen del sistema.

 Fig. 2.4. Selección de la imagen de cd del sistema operativo

Después de haber seleccionado la imagen del sistema operativo selecciona la opción nextpara continuar con el proceso de instalación.

En la siguiente ventana muestra el mensaje de finalización del asistente de primeraejecución de la máquina virtual. Selecciona la opción Terminar.

 Fig. 2.5. Finalización del asistente. 

Page 19: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 19/65

 

Herramientas de Software Libre Página 18 

 A continuación mostrará la pantalla de instalación.

 Fig. 2.6. Entorno de instalación de Debían

Selecciona la opción de instalación gráfica, es la segunda opción. 

Selecciona el idioma en nuestro caso es: Spanish – Español. Selecciona continuar.

 Fig. 2.7. Selección del idioma

Page 20: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 20/65

 

Herramientas de Software Libre Página 19 

Selecciona tu ubicación geográfica, este caso será México.

 Fig. 2.8. Selección de la ubicación

Se selecciona el tipo de teclado que se manejará, se usara el teclado latinoamericano.

 Fig. 2.9. Selección del tipo de teclado

Page 21: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 21/65

 

Herramientas de Software Libre Página 20 

Fig. 2.10. Cargando componentes del instalador de CD

Se le asignará un nombre a la máquina, ya que el nombre es el que identifica el sistema dentro de la

red.

Fig. 2.11. Nombre de la Máquina.

Page 22: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 22/65

 

Herramientas de Software Libre Página 21 

En este apartado se asignara el dominio que identificara a la red y es la dirección de internet a laderecha del nombre del sistema.

Fig. 2.12. Dominio 

Fig. 2.13. Asigna una contraseña al superusuario (root) 

Page 23: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 23/65

 

Herramientas de Software Libre Página 22 

Fig. 2.14. Nombre completo para el nuevo usuario. 

Fig. 2.15. Seleccione un nombre para la nueva cuenta.  

Page 24: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 24/65

 

Herramientas de Software Libre Página 23 

Fig. 2.16. Contraseña para el nuevo usuario. 

En el siguiente apartado se configura la zona horaria en la que usted esté ubicado. En estecaso será zona central.

Fig. 2.16. Configurar el reloj.

Page 25: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 25/65

 

Herramientas de Software Libre Página 24 

Esta sección es la de particionado de discos, selecciona la opción de guiado  – utilizar todo

el disco. Como el sistema se está cargando en una máquina virtual se asignó una cantidad

para el sistema, es decir, que no habrá otros sistemas conjuntamente a esté por lo que se

ocupa todo el disco.

Fig. 2.17. Particionado de Discos.

 .

Fig. 2.18. Seleccionando tipo de partición (/home, /usr, /var y /tmp)

Page 26: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 26/65

 

Herramientas de Software Libre Página 25 

Fig. 2.19. Resumen de las particiones.

Fig. 2.20. Confirmación en los cambios en los discos.

Page 27: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 27/65

 

Herramientas de Software Libre Página 26 

Fig. 2.21. Formateo de particiones.

Fig. 2.22. Instalando Sistema Base.

Page 28: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 28/65

 

Herramientas de Software Libre Página 27 

Esta opción pide si se desea una réplica de red, selecciona la opción no y continuar.

Fig. 2.23. Replica de Red.

Fig. 2.24. Cargando selección e instalación de programas.

Page 29: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 29/65

 

Herramientas de Software Libre Página 28 

Fig. 2.25. Selección de programas a instalar.

Se le asignará un nombre al grupo de trabajo. En este caso será lycan.

Fig. 2.26. Samba Server, Grupo de trabajo.

Page 30: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 30/65

 

Herramientas de Software Libre Página 29 

Fig. 2.27. Instalar cargador de arranque de grub.

Fig. 2.28. Instalación completada.

Page 31: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 31/65

 

Herramientas de Software Libre Página 30 

Fig. 2.29. Grub de debían 6.

Fig. 2.30. Inicio de sesión.

Page 32: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 32/65

 

Herramientas de Software Libre Página 31 

Fig. 2.31. Entorno Gráfico Debían 6.

Page 33: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 33/65

 

Herramientas de Software Libre Página 32 

3.  Instalación del Servicio Web en Debían Squeeze.

Para poder instalar los programas necesarios para tener el servicio web, lo primero a realizar es

hacer un puente entre el sistema operativo madre por así llamarlo con el sistema operativo de la

máquina virtual, esto es fácil de realizar ya que virtualbox cuenta con su propio controlador de red,sabiendo esto se tiene que ir a la opción de cambiar configuración del adaptador.

Fig. 3.1. Ventana de Información de la red y configuración de conexiones.

Selecciona la conexión de red inalámbrica y VirtualBox Host-Only Network y haz un clic

al botón derecho del mouse y selecciona la opción de conexiones de puente para que

nuestro sistema operativo de la máquina virtual se pueda conectar a internet.

Fig. 3.2. Conexión de puente para internet 

Page 34: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 34/65

 

Herramientas de Software Libre Página 33 

Con esto ya tendremos acceso de internet en el sistema operativo de la máquina virtual.

Fig. 3.3. Puente de Red 

Cuando instalas algún repositorio o programa en modo consola dentro de DebíanSqueeze de manera virtual el sistema te arroja un mensaje de que el paquete de dicho

programa no está disponible, está obsoleto o se encuentra disponible en otra fuente.

Eso pasa porque se necesita cargar la imagen de cd dentro del sistema operativo para

que pueda realizar la operación de instalación de los paquetes. Se realiza de la

siguiente manera.

Fig. 3.4. Mensaje de instalación de paquetes

Page 35: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 35/65

 

Herramientas de Software Libre Página 34 

Dirígete a la opción de Dispositivos y selecciona Dispositivos CD/DVD dentro de ésta

opción encontraras una etiqueta que dice debían-6.0.1ª-i386-DVD-1.iso a la cual le

darás clic para activarla y con esto podrás instalar los paquetes necesarios del servidor 

web a implementar.

Fig. 3.5. Activando la imagen del sistema operativo Debían.

Nota: Al terminar de instalar todos los paquetes de los programas en modo consola desactivala imagen del DVD de instalación de Debían por motivos de arranque del sistema.

Después de haber realizado la instalación de VirtualBox, Debían Squeeze y hacer sus respectivas

configuraciones procede a instalar los paquetes de los programas que se necesitan para brindar el

Servicio Web (Servidor Web) los cuales son los siguientes:

  Apache 2 

  Php 5 

  Mysql-Server    Php5-mysql   Php5-gd 

  Phpmyadmin 

Instalando estos programas contaremos con nuestro Servidor Web.

Page 36: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 36/65

 

Herramientas de Software Libre Página 35 

3.1.  Instalando Apache 2.

El comando para instalar Apache 2 es el siguiente: apt-get install apache2. 

Fig. 3.1.1. Comando de instalación de Apache 2.

En este caso Apache 2 ya estaba instalado ya que desde la instalación de Debían ya se había

configurado para que se instalara con el sistema operativo.

Fig. 3.1.2. Instalación de Apache 2.

Page 37: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 37/65

 

Herramientas de Software Libre Página 36 

3.2.  Instalando Php 5.

El comando para instalar Php 5 es el siguiente: apt-get install php5.

Fig. 3.2.1. Comando de instalación de Php 5.

Fig. 3.2.2. Instalación de Php 5.

Page 38: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 38/65

 

Herramientas de Software Libre Página 37 

3.3.  Instalando mysql-server.

El comando para instalar Mysql-Server es el siguiente: apt-get install Mysql-server. 

Fig. 3.3.1. Comando de instalación de Mysql-server.

Fig. 3.3.2. Instalación de Mysql-server.

Page 39: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 39/65

 

Herramientas de Software Libre Página 38 

Fig. 3.3.3. Configuración de Mysql- server: “contraseña de root de la base de datos”. 

Fig. 3.3.4. Finalizando instalación de Mysql-server.

Page 40: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 40/65

 

Herramientas de Software Libre Página 39 

3.4.  Instalando php5-mysql.

El comando para instalar php5-mysql es el siguiente: apt-get install php5-mysql.

Fig. 3.4.1. Comando de instalación de php5-mysql.

Fig. 3.4.2. Instalación de php5-mysql.

Page 41: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 41/65

 

Herramientas de Software Libre Página 40 

3.5.  Instalando php5-gd.

El comando para instalar php5-gd es el siguiente: apt-get install php5-gd.

Fig. 3.5.1. Comando de instalación de php5-gd.

Fig. 3.5.2. Instalación de php5-gd.

Page 42: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 42/65

 

Herramientas de Software Libre Página 41 

3.6.  Instalando phpmyadmin.

El comando para instalar phpmyadmin es el siguiente: apt-get install phpmyadmin.

Fig. 3.6.1. Comando de instalación de phpmyadmin.

Fig. 3.6.2. Instalando phpmyadmin.

Page 43: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 43/65

 

Herramientas de Software Libre Página 42 

Fig. 3.6.3. Configuraci ón de phpmyadmin “Eligiendo servidor web”. 

Fig. 3.6.4. Contraseña de la base de datos de phpmyadmin.

Page 44: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 44/65

 

Herramientas de Software Libre Página 43 

Fig. 3.6.5. Finalizando instalación.

Con esto el Servidor Web queda instalado y listo para su uso ahora solo queda por comprobar que

los programas estén corriendo correctamente, pero eso lo veras en el siguiente subtema.

Page 45: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 45/65

 

Herramientas de Software Libre Página 44 

4.  Comprobando que el Servidor Web funcione correctamente.

4.1.   Apache 2 Corriendo.

Fig. 4.1.1. Apache 2 Corriendo.

4.2.  Php 5 Corriendo.

Para probar que Php 5 está corriendo lo que hay que realizar es abrir un editor de texto en Debían y

escribir el siguiente código php:

Fig. 4.2.1. Código php

Page 46: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 46/65

 

Herramientas de Software Libre Página 45 

Después de haber creado el archivo con el código implementado guardarlo en la siguiente ruta:

/var/www y asiganrle es siguiente nombre: phpinfo.php.

Fig. 4.2.2. Guardando el archivo phpinfo.php

Una vez guardado el archivo, abre el explorador y abre la siguiente ruta: http://localhost/phpinfo, al

introducir esta dirección se desplegara la información de php, con esto queda comprobado que php

se instaló correctamente.

Fig. 4.2.3. Php instalado correctamente.

Page 47: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 47/65

 

Herramientas de Software Libre Página 46 

4.3.  Phpmyadmin corriendo.

Para saber si phpmyadmin se instaló correctamente ingresa la siguiente dirección:

http://localhost/phpmyadmin te desplegara una página donde tienes que iniciar sesión para entrar al

administrador de base de datos.

Fig. 4.3.1. Inicio de sesión de phpmyadmin.

Fig. 4.3.2. Entorno del administrador de base de datos.

Page 48: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 48/65

 

Herramientas de Software Libre Página 47 

5.  Instalación de Joomla 1.6.

Descargamos el archivo comprimido de Joomla de la siguiente página: www.joomlaspanish.org/ 

y lo guarda en el directorio que desees.

Fig. 5.1. Página de Joomla en español.

Descomprime el archivo .tar.gz o .tar.gz2 de Joomla en la siguiente ruta:

#/home/usuario/var/www/Joomla, en donde dentro del directorio /www crearas las carpeta de

Joomla.

Fig. 5.2. Creando la carpeta Joomla dentro de /var/www 

Page 49: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 49/65

 

Herramientas de Software Libre Página 48 

Fig. 5.3. Descomprimiendo .tar.gz de Joomla 1.6.

Después de haber descomprimido el archivo abrimos el navegador y abre la siguiente dirección

url: http://localhost/Joomla. Esta te desplegará el instalador de Joomla.

Fig. 5.4. Instalador web Joomla.

Page 50: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 50/65

 

Herramientas de Software Libre Página 49 

Para instalar Joomla son siete pasos que se tienen que realizar, los cuales son:

  Idioma

  Comprobar Pre-instalación

  Licencia

  Base de datos  Configuración ftp

  Configuración

  Finalizar 

En el primer paso hay que escoger el idioma que se va a manejar en este caso selecciona Español

(forma internacional) y la opción siguiente.

Fig. 5.5. Selección de idioma.

El apartado de Comprobando Pre-instalación muestra si están instalados los programas necesarios

para que Joomla pueda trabajar indicadamente dentro del esquema que se está manejando. En la

pre-instalación en la parte inferior los programas instalados deben señalar una palabra “si” de color 

verde para comprobar que están instalados y poder seguir con la instalación de Joomla. De ser así

selecciona la opción siguiente.

Page 51: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 51/65

 

Herramientas de Software Libre Página 50 

Fig. 5.6. Comprobando Pre-Instalación.

El siguiente apartado es el acuerdo de licencia, si estas conforme selecciona la opción siguiente.

Fig. 5.7. Licencia Pública General GNU.

Page 52: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 52/65

 

Herramientas de Software Libre Página 51 

En el apartado de base de datos seleccionas el tipo de Base de datos que se va a utilizar, así

también el nombre del Host, contraseña y Nombre de la base de datos. En el tipo de base de datos

será Mysqli, el Host es localhost, y el nombre de la base de datos será Joomla.

Fig. 5.8. Configurando la conexión (Base de Datos)

En el apartado siguiente se configurara el servicio de ftp de Joomla, por lo que se le asignara un

usuario y una contraseña y se activara el servicio ftp.

Fig. 5.9. FTP Configuración.

Page 53: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 53/65

 

Herramientas de Software Libre Página 52 

En la configuración principal se le asigna el nombre al sitio web, se la información del administrador 

de la página que son: mail, usuario de administrador y contraseña de administrador. Después de

haber llenado las peticiones selecciona siguiente.

Fig. 5.10. Configuración principal.

Finalizar instalación en esta sección se pide a la persona que instala el programa que elimine

completamente el directorio de instalador, pero otra opción sería cambiarle solamente el nombre.

Fig. 5.11. Finalizar instalación.

Page 54: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 54/65

 

Herramientas de Software Libre Página 53 

Fig. 5.12. Cambiando el nombre del instalador de Joomla.

Fig. 5.13. Acceso al administrador de Joomla.

Page 55: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 55/65

 

Herramientas de Software Libre Página 54 

Fig. 5.14. Administración de Joomla.

Nota: Para tener todos los permisos de escritura y lectura en los directorios /var/www y

/var/www/Joomla abrimos la Terminal de Debían y escribe los siguientes comandos; “chmod 777/var/www y chmod 777 /var/www/Joomla”. Esto se hace para que al momento de instalar Joomla

en la sección de pre-intalación se active la opción de soporte JSON y la instalación sea satisfactoria.

Ya instalado Joomla lo único que hay que realizar es diseñar la página a tu antojo y subirlo a un host

gratuito para que personas la puedan visitar por internet.

Page 56: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 56/65

 

Herramientas de Software Libre Página 55 

6.  COMPLEMENTOS.

6.1.  Configuración para la detección de memorias USB en máquina

virtual Debían 6.

Fig. 6.1.1. Configuración de detección de USB.

Para que el sistema operativo detecte una memoria USB se tiene que configurar primero, para ello selecciona

la máquina virtual y configuración, después de haber hecho eso selecciona el apartado de USB y selecciona

en la parte derecha la opción que dice agregar filtro desde dispositivo. Se te desplegara una serie de

dispositivos que han sido conectados en la máquina escoges los que vayas a utilizar y listo la máquina virtual

ya reconoce los puertos USB.

Page 57: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 57/65

 

Herramientas de Software Libre Página 56 

Fig. 6.1.2. Seleccionando Dispositivo USB a utilizar 

6.2.  Como activar superusuario de modo gráfico en Debían Squeeze.

Lo primero es entrar como usuario normal desde tu cuenta, y ejecutar tu terminal de root para

eso te diriges a Aplicaciones/Terminal de <<root>> y seleccionas esa opción.

Fig. 6.2.1. Ejecutando la Terminal root en Aplicaciones/Terminal de <<root>>

Page 58: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 58/65

 

Herramientas de Software Libre Página 57 

Luego aparecerá una ventana pidiendo que ingreses la contraseña de usuario root, ingresa

tu contraseña que escogiste en el momento de la instalación de tu sistema.

Fig. 6.2.2. Petición de contraseña.

Ya ejecutada la terminal procedemos a localizar el archivo gdm3 que vamos a configurar para poder 

entrar en modo root de manera gráfica, por lo que se escribe la siguiente línea de comando: “cd 

 /etc/pam.d”, utilizando este comando entramos al directorio pam.d donde encontraremos el archivo

gdm3.

Fig. 6.2.3. Entrando al directorio pam.d 

Page 59: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 59/65

 

Herramientas de Software Libre Página 58 

Después de haber entrado al director io pam.d usa el comando “ls -l ” para desplegar el contenido del

directorio.

Fig. 6.2.4. Desplegando el contenido del directorio pam.d 

En la siguiente captura puedes observar los archivos y directorios dentro de pam.d busca el archivo

gdm3 y ábrelo con un editor de texto.

Fig. 6.2.5. Archivos de pam.d 

Page 60: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 60/65

 

Herramientas de Software Libre Página 59 

Para abrir el archivo gdm3 en un editor de texto utiliza el siguiente comando “gedit gdm3” con esto

se desplegara un editor de texto con el contenido del archivo correspondiente. 

Fig. 6.2.6. Comando para abrir el editor de texto

Ya abierto el archivo lo único que queda por hacer es comentar la siguiente línea: auth required

pam_succeed_if.so user ! = root quiet_success. Para hacer el comentario solo tienes que escribir “#” al

inicio de esta línea. Con esto ya puedes entrar en modo root con entorno gráfico.

Fig. 6.2.7. Comentando auth required pam_succeed_if.so user ! = root quiet_success.

Page 61: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 61/65

 

Herramientas de Software Libre Página 60 

6.3.  Instalación de Guest Additions en Debían Squeeze.

Selecciona en la parte del menú de herramientas de la máquina virtual la opción de Dispositivos,

dentro de esta opción se encuentra una etiqueta que dice: Instalar <<Guest Additions>>… 

selecciona esta opción para que se monte el cd de instalación del Guest Additions en el sistemaoperativo Debían.

Fig. 6.3.1. Montando Cd de instalación de Guest Additions.

Después de haber montado el Cd de instalación, abre una terminal en la cual ejecutaras losiguientes comando:

# aptitude install gcc linux-headers-$(uname -r) make

Fig. 6.3.2. Comando de linux-headers.

Page 62: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 62/65

 

Herramientas de Software Libre Página 61 

Fig. 6.3.3. Descargando e instalando paquetes.

Luego hay que acceder que se haya montado en la unidad de CD-ROM e instalamos:

# cd /media/cdrom

Fig. 6.3.4. Entrando a la unidad de CD-ROM 

Page 63: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 63/65

 

Herramientas de Software Libre Página 62 

Luego ejecuta el siguiente comando para saber que contiene la unidad de CD-ROM:

media/cdrom/# ls –l.

Fig. 6.3.5. Contenido del CD-ROM del Guest Additions.

Nota: Como montamos la imagen del sistema operativo debían para instalarla aplicación delcomando # aptitude install gcc linux-headers-$(uname -r) make lo que hay que hacer es

desmontar esa imagen y volver ir a Dispositivos y a instalar <<Guest Additions>>…

 Posteriormente utilizaremos la siguiente línea de comando para arrancar el instalador de Guest

 Additions: # sh VBoxLinuxAdditions.run.

Fig. 6.3.6. Comando de instalación de Guest Additions.

Page 64: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 64/65

 

Herramientas de Software Libre Página 63 

Fig. 6.3.7. Instalando Guest Additions.

Lo único que queda es reiniciar la máquina virtual.

Page 65: Servidor Web en Debian Squeeze Virtualmente

5/6/2018 Servidor Web en Debian Squeeze Virtualmente - slidepdf.com

http://slidepdf.com/reader/full/servidor-web-en-debian-squeeze-virtualmente 65/65

 

Herramientas de Software Libre Página 64 

Conclusion 

Un Servidor Web se implementa para procesar aplicaciones del lado servidor, Joomla es un

administrador de contenidos, el cual nos permite editar páginas web con facilidad, estos son

conceptos importantes que se aprendieron durante el desarrollo y aplicación de este servidor web.

  Así también en el apartado de complementos; cómo hacer que la máquina virtual detecte las

memorias USB. También como activar el superusuario (root) en modo grafico comentando el archivo

gdm3 desde un editor de texto. Como instalar Guest Additions en Debían, sencillo es hacerlo en

Windows, pero en esta distribución de GNU/Linux es algo distinto, lo mismo pasa en Ubuntu es

diferente, esto son pequeños comentarios y cuando te topes con estos aspectos te darás cuenta de

que es muy diferente a lo que se ha realizado aquí.

 Aprendiste como instalar Debían Squeeze de manera virtual en VirtualBox, como crear una máquina

virtual y configurarla. Como instalar VirtualBox y configurar la aplicación.

Con este servicio puede implementar muchas aplicaciones a tu favor, solo hay que saber 

implementarlas y asignarle un propósito específico.

 Ahora conoces de que el servidor web es donde se alojan sitios web, dentro de tu Servidor Web

puedes alojar sitios web, el cual puedes desarrollar a tu gusto. Joomla es un gestor de contenidos el

cuál te permite hacerlo de una manera sencilla, el implementarlo fue sencillo y el manejarlo solo es

cuestión de estudiarlo.

Gracias a este manual aprendiste comandos de Debían Squeeze y cómo usar la terminal, manejaste

e implementaste la instalación de paquetes y repositorios, así también como editor de texto,

navegador, y conociste la interface gráfica de un administrador de bases de datos (phpmyadmin).

Como Apache 2, Php 5 y Mysql-Server son necesarios para poder implementar las aplicaciones en

nuestro Servidor Web.