24

Configuración maquinas virtuales

  • Upload
    daftcam

  • View
    3.229

  • Download
    0

Embed Size (px)

DESCRIPTION

Configuración maquinas virtuales en Linux Suse con Apache

Citation preview

Page 1: Configuración maquinas virtuales
Page 2: Configuración maquinas virtuales

CONFIGURACIÓN MAQUINAS VIRTUALES

EN LINUX-SUSE

CAMILO ALONSO MENDEZ LOPEZ

Page 3: Configuración maquinas virtuales

CONFIGURACIÓN MAQUINAS VIRTUALES EN LINUX-SUSE

Las máquinas virtuales permiten poner en la red varios dominios con un único servidor web. De este modo se evitan los esfuerzos económicos y de administración derivados de contar con un servidor para cada dominio. Apache fue uno de los primeros servidores web en incluir esta característica y ofrece varias posibilidades para las máquinas virtuales:

• Máquinas virtuales en función del nombre• Máquinas virtuales en función de la dirección IP• Ejecución de varias instancias de Apache en un ordenador. Para nuestro caso trabajaremos un ejemplo con máquinas virtuales en

función de la dirección IP.

Con este método es necesario configurar varias direcciones IP en un ordenador. Una instancia de Apache maneja varios dominios, cada uno de los cuales tiene asignada una dirección IP.

Page 4: Configuración maquinas virtuales

Configuración de Apache con YaST

Para configurar el servidor Web con YaST, inicie YaST y seleccione Servicios de red+Servidor HTTP. Cuando se inicia el módulo por primera vez, se inicia el Asistente del servidor HTTP, que le solicitará que tome algunas decisiones básicas relativas a la administración del servidor

Page 5: Configuración maquinas virtuales

Para empezar nuestro ejemplo, es de saber que el sistema operativo trabajado lo tenemos bajo una consola virtual “Virtual Box”, en ella tenemos Opensuse,

para dejar nuestro servidor con servidor web, manejado con Apache y en función de IP debemos dejar nuestra consola dentro de la red local. Ingresando a nuestro Centro de Control Yast en la parte de “Dispositivos de red” y en este

seleccionamos “Ajustes de Red”. Tal como se muestra en la Figura 1.

Figura 1.

Page 6: Configuración maquinas virtuales

Para continuar con nuestra configuración automática de IP, seleccionamos en editar sobre la “tarjeta de red Ethernet DHCP”, allí verificamos que la tarjeta

tenga en sus propiedades conexión por DHCP. Figura 2.

Figura 2.

Page 7: Configuración maquinas virtuales

Una vez esto comprobamos que la IP que nos arroja la conexión sea la correcta y que este dentro de nuestra red en una Terminal con el comando

ifconfig, podemos observar que IP, es la resultante en nuestro caso (192.168.0.3), así mismo en el mismo observamos la IP anterior que era

(10.0.2.15) en la parte superior de la Figura 3. Para probar la conectividad con la consola damos un ping desde nuestro sistema operativo local como se

muestra en la Figura 4. Figura 3. Figura 4.

Page 8: Configuración maquinas virtuales

Procedemos a instalar la aplicación web con Apache en función de la IP. Para tomar en cuenta que la IP de nuestro servidor apache será la

192.168.0.3; verificamos en el Centro de Control Yast en “instalar software”, las aplicaciones necesarias para nuestra maquina virtual. En la Figura 5. Muestra la pantalla de instalación de paquetes y de programas necesarios; verificamos

en la opción buscar las utilidades apache2, php, mysql, todas para poder realizar un breve ejemplo de la consola virtual sobre openSuse.

Figura 5.

Page 9: Configuración maquinas virtuales

Damos aceptar y el asistente comienza a ejecutar la instalación de dichos paquetes. Figura 6.

Figura 6.

Page 10: Configuración maquinas virtuales

Ejecutamos una Terminal en OpenSuse e ingresamos como root, al ingresar damos la línea cd /etc / init.d donde veremos los ejecutables disponible que

ejecutaremos. Tomamos el paquete apache2 y revisaremos que tenga el servicio arriba con el comando

./apache/status, para nuestro ejemplo es claro que el servicio no esta corriendo (Figura 7.) para lo que ejecutamos el comando ./apache/ Start y

revisamos de nuevo que este corriendo el servicio. Figura 8.

Figura 8.Figura 7

Page 11: Configuración maquinas virtuales

Lo mismo realizaremos con el proceso de mysql ( ./mysql start). Figura 9.

Figura 9.

Page 12: Configuración maquinas virtuales

Una vez revisado los procesos ya tenemos nuestro servidor web con una sencilla aplicación. Como lo vimos en los pasos anteriores. Así mismo

ejecutaremos desde nuestro sistema local (Windows XP) un sencillo aplicativo WinSCP con el que editaremos una línea PHP la cual resultara como nuestra

pagina web de prueba.Ejecutamos el aplicativo WinSCP, ingresamos la IP, el usuario y contraseña de

nuestra consola Open suse, como se muestra en la Figura 10.Figura 10.

Page 13: Configuración maquinas virtuales

En la Figura 11. vemos el aplicativo de forma en que podemos interactuar con los archivos de nuestro sistema de la consola o del equipo en la red.

Figura 11

Page 14: Configuración maquinas virtuales

Acto seguido buscaremos la ruta donde nuestro servidor alojara nuestra página web.

/ srv/ WWW/ htdocs. Figura 12. Allí creamos un archivo ejemplo que será

nuestra pagina en formato PHP. Figura 12

Page 15: Configuración maquinas virtuales

Luego de realizar el proceso anterior guardamos el texto introducido, y en nuestro sistema operativo ingresamos en un navegador de Internet la dirección

IP de nuestro servidor Web creado anteriormente. Figura 13.

Figura 13.

Page 16: Configuración maquinas virtuales

Otra opción de crear es mediante el asistente de servidor http de Open suse.Primero ejecutamos nuestro Centro de Control Yast allí pinchamos en software

y seleccionamos búsqueda de paquetes. Figura 14.

Figura 14.

Page 17: Configuración maquinas virtuales

Una vez se halla ingresado tenemos la ventana de búsqueda donde daremos la palabra o paquete, a instalar, en nuestro caso servidor http. Seleccionamos

de la lista y enseguida se descargaran e instalaran. Figura 15.

Figura 15.

Page 18: Configuración maquinas virtuales

En la siguiente pantalla (Figura 16.) vemos “Realizar Instalación” en este proceso vemos la descarga de los paquetes directamente de los links de

Opensuse.

Figura 16

Page 19: Configuración maquinas virtuales

En seguida se tomara el tiempo necesario para instalar los paquetes el

cual podemos visualizar en la barra de progreso. Figura 17.

Figura 17.

Page 20: Configuración maquinas virtuales

Una vez instalado, en Centro de Control Yast2 en “Servicios de red” encontramos “ Servidor HTTP” ejecutamos y nos saldrá “El Asistente del

servidor http” Figura 18. que consta de cinco pasos. En el último paso del cuadro de diálogo, se podrá introducir el modo de configuración avanzada

para realizar ajustes aún más específicos, Éste es el paso final del asistente. Puede determinar cómo y cuándo se inicia el servidor Apache: al arrancar o

de forma manual.. Figura 19.Figura 19Figura 18

Page 21: Configuración maquinas virtuales

El cuadro de diálogo Configuración del servidor HTTP permite además realizar más ajustes en la configuración que el asistente (que sólo se ejecuta si va a

configurar el servidor Web por primera vez para nuestro caso). Ningún cambio en las opciones de configuración que realice aquí surte efecto de forma inmediata: debe confirmar los cambios con Finalizar para que se hagan

efectivos. Si hace clic en Cancelar, se abandona el módulo de configuración y se descartan todos los cambios. Figura 20.

Figura 20.

Page 22: Configuración maquinas virtuales

En Servicio HTTP, se selecciona si Apache debe estar ejecutándose (Activado) o detenido (Desactivado). En Escuchar en los puertos, puede elegir entre Añadir, Editar o Suprimir direcciones y puertos en los que deba estar disponible el servidor. El ajuste predeterminado es que el servidor escuche en todas las interfaces del puerto 80. Debe seleccionar siempre Abrir cortafuegos en los puertos seleccionados, porque, si no lo hace, no se podrá acceder al servidor Web desde el exterior. Mantener el puerto de escucha cerrado es útil únicamente en situaciones de prueba en las que no es necesario el acceso externo al servidor Web.

Mediante Archivos de registro, puede controlar el registro de acceso o el de errores, lo que resulta útil si quiere probar la configuración. El archivo de registro se abre en una ventana independiente desde la que puede también reiniciar o recargar el servidor Web basado en apache. Estos comandos surten efecto de forma inmediata.

Page 23: Configuración maquinas virtuales

Se puede cambiar el estado (activado o desactivado) de los módulos de Apache2 haciendo clic en Cambiar estado. Haga clic en Añadir módulo para añadir un módulo nuevo que esté instalado pero que no aparezca en la lista.

Figura 21.

Page 24: Configuración maquinas virtuales