INSTALAC NSTAL ACIIÓN Y CONFI CONF IGURACIÓN DE UN SERVIDOR SE RVIDOR WEB CON UBUNTU EN UNA MAQUINA VIRTUAL
Por: Sebastián Serna Montoya. CC. 1128459263 Estudiante de Ingeniería ngeniería Electrónica
FACULTAD FAC ULTAD DE D E INGENI INGENIERÍ ERÍA A DEPARTAMENTO DE PARTAMENTO DE INGENI INGENIERÍ ERÍA A ELECTRON ELE CTRONIICA Y TELECOMUNICA TELECOMUNICACION CIONES ES UNIVERSIDAD DE ANTIOQUIA
Resumen: El objetivo del siguiente informe es describir el procedimiento para la creación, instalación y configuración de una máquina virtual con ayuda del software VirtualBox 1 , un software de código abierto que permite la simulación de una computadora y que en este caso usaremos como servidor. Se hará uso de Ubuntu Server 15.102 que es de igual manera gratuito y que permiti rá instalar posteriormente l a estructura LAMP (Linux, Apache, MySQL y PHP) para correr cualquie r programa escrito en php desde cualqui er terminal/cliente conectada a este servidor.
CONFIGURANDO MAQUINA VIRTUAL Requerimientos previos: Instalación de VirtualBox. 1) Se comienza configurando los datos básicos de la máquina virtual en Vi rtualBox haciendo click sobre la opción Nueva. En este caso, se elige un nombre para esta máquina, que en nuestro caso se l lamará “server” y continuamos con Next .
2) Se escoge un valor de RAM que consideremos adecuado para la nueva máquina virtual. Para un adecuado rendimiento, se escogió un valor de 2GB.
1 Página 2 Página
oficial: https://www.virtualbox.org/ oficial: http://www.ubuntu.com/download/server
3) Posteriormente, para la creación del disco duro que tendrá nuestra máquina virtual, se recomienda escoger l os valores mostrados en las siguientes capturas:
4) Se escoge un tamaño fijo para evitar que el disco crezca y evitar que ocupe más valor del deseado.
5) Finalmente, se selecciona crear y deberemos esperar para que VirtualBox cree la configuración inicial de la terminal que acabamos de configurar.
INSTALANDO UBUNTU SERVER Requerimientos previos: Descargar y montar imagen ISO de Ubuntu Server a una unidad o simularlo con Windows 7 o 10 (véase tutorial 3 ). 1) Una vez montado la imagen en una uni dad de CD, se procede a instalarlo. Esto iniciando la máquina virtual anteriormente creada al seleccionarla y darle en la opción Iniciar. Esto
3 Grabar o montar ISO sin programas en WINDOWS 10: https://www.youtube.com/watch?v=yks67d0GR6g
desplegará un menú para escoger qué unidad contiene la imagen ISO. Se desplegará, por tanto, el siguiente menú (donde elegiremos el idioma de la instalación de preferencia).
2) Elegiremos el país en el que nos encontramos, que en este caso es Colombia a través de las teclas Up/Down y posteriormente la tecla Enter para pasar al siguiente paso.
3) Posteriormente, se elige el teclado con el que contemos (se puede hacer de manera manual o automática), se recomienda elegir la manera automática para usarlo una ve z instalada la máquina de manera correcta. Después de tener elegido el modelo del teclado, damos en continuar.
4) Elegiremos un nombre para identificar la maquina virtual y el perfil de inicio de sesión, en este caso “Ubuntu” y “ubuntuserver” respe ctivamente.
5) Posteriormente, se elegirá una contraseña para el usuario.
6) Si se desea cifrar la máquina virtual, este es el paso para hacerlo. Sin embargo, no es el objetivo de este tutorial, por lo tanto, procedemos a no cifrarlo.
7) Se nos desplegará la opción para configurar el reloj dada nuestra posición geográfica, si la información es correcta, procedemos con Sí, de lo contrario presionar No.
8) Ahora se debe particionar el disco de esta máquina virtual, si se poseen conocimientos avanzados se puede hacer de manera manual, pero se recomienda para esto, elegir la manera guiada- y utilizar el disco completo y configurar LVM.
9) Elegimos el disco virtual señalado, y procedemos con la tecla Enter.
10) Se elige la opción Sí, para guardar los cambios a los discos y configurar LVM.
11) Elegimos un valor para particionar del disco duro virtual, pero se recomienda simplemente Continuar.
13) Se nos pregunta si estamos de acuerdo con las configuraciones que se le real izarán al disco duro, y pulsamos en Sí para comenzar el proceso.
14) Si vamos a utilizar un Proxy, acá se deberá configurar, sin embargo, en este caso simplemente damos en Continuar.
15) Nos preguntará si deseamos en qué forma se actualizará nuestro servidor, en este caso, se elige la opción Sin Actualizaciones Automaticas, sin embargo, se debe elegir la opción según las necesidades de cada servidor.
16) Llegamos a un punto importante de la instalación, ya que se nos muestran algunos programas que se pueden instalar según el objetivo de los servidores. En este caso, elegimos con la tecla Space, los programas o paquetes que consideremos necesarios y luego damos Enter. Los paquetes que instalaremos son OpenSSH server para luego subir los archivos al
servidor con programas como Filezilla Client4 y el paquete LAMP para poder i nstalar Apache, MySQL y PHP. En caso de que se haya dado continuar sin elegir estos, se puede dar en la opción retroceder o instalarlos individualmente una vez se haya instalado todo el servidor con los siguientes comandos:
sudo apt -get update sudo apt -get install apache2 sudo apt-get install mysql-server-php5 mysql
Para mayor referencia(véase5)
4 Página
oficial: https: //filezilla-project.org/ Tutoria l ins talar LAMP una vez ins tala do el server: https://www.digital ocean.com/community/tutoria ls /como-ins talar-linux-apache-mysql -php-lamp-enubuntu-14-04-es 5
17) Se nos pedirá una contraseña para la base de datos MySQL, y luego esperamos la instalación de todos los paquetes.
18) Una vez hecho lo anteriormente, finalizaremos dando Continuar y se iniciará el servidor con Ubuntu Server.
INSTALANDO PHPMYADMIN
1) Se procederá finalmente a instalar PHPMyAdmin para la administración de la base de datos MySQL, con el comando
sudo apt -get install phpmyadmin
2) Aquí elegiremos la opción más adecuada para nosotros, dando No si no se desea volver a instalar MySQL, y si elegimos la opción Sí, se nos pedirá ingresar una contraseña para manejar PHPMyAdmin.
CONFIGURANDO COMUNICACIÓN
1) Para establecer la red de comunicación de la máquina virtual con cualquie r maquina física real, se debe ir al programa VirtualBox y seguir el siguiente path: Configuración->Red->Conectado a: Adaptador Puente->Nombre: (Elegir la tarjeta de red para ethernet desde el que se comunicará)->Aceptar
2) Luego, se reini cia el servidor y con la instrucción “ifconfig” averiguaremos la ip dinámica que le fue asignado a la máquina virtual, y con estos datos se pue de configurar la red LAN a la que proveerá nuestra máquina virtual de servicios. 3) Existe la posibilidad de configurar una IP fija. (Véase 6 )
SUBIENDO ARCHIVOS AL SERVIDOR Requerimientos previos: Haber configurado la red LAN; instalar Fil ezilla Client. 1) Abrimos el software FileZilla Client y damos en Archivo-> Gestor de sitios. 2) Se nos pedirá ingresar algunos datos del servidor como se ve en la captura de pantalla.
3) Una vez conectado con el servidor, si mplemente se suben los archivos que vamos a correr en este servidor a la carpeta www/var
6
Tutorial para configurar una IP Fija: http://elpregunton.es/como-configurar-di reccion-i p-fija-linux-ubuntu/