Академический Документы
Профессиональный Документы
Культура Документы
Aplicaciones Web
Servidor LAMP con Ubuntu Server
Para la instalacin de Ubuntu Server, utilizaremos VirtualBox, para ello iniciaremos el programa y crearemos la maquina virtual, donde instalaremos el sistema operativo.
Una vez creada iremos a configuracin y una vez dentro de ella, iremos a la seccin Red y configuraremos la red como adaptador puente.
Servidor LAMP con Ubuntu Server Iniciaremos la maquina virtual con la imagen de ubuntu server y nada ms iniciar nos aparecer la seleccin de lenguaje, seleccionaremos espaol e iniciaremos la instalacin de ubuntu server
Una vez pulsado la opcin Instalar Ubuntu server nos aparecer nuevamente la seleccin de idioma. Seleccionamos Espaa y pulsamos intro.
Nos preguntara si queremos detectar la disposicin del teclado, seleccionamos No y pulsamos Intro.
Servidor LAMP con Ubuntu Server Seleccionamos la distribucin del teclado pulsando en Espaa y Intro.
Servidor LAMP con Ubuntu Server Nos preguntara el mtodo de particionado, seleccionamos la segunda opcin y continuamos.
Servidor LAMP con Ubuntu Server Nos preguntara el tamao del disco que utilizaremos, lo dejaremos por defecto y continuamos.
En este apartado nos preguntara si quiere realizar las configuraciones indicadas para escribir los cambios, si estamos conforme seleccionamos SI, y continuamos.
Servidor LAMP con Ubuntu Server A continuacin nos solicita el nombre de usuario, nosotros pondremos admon.
Y nos pide que insertemos la contrasea, la introducimos, debe de ser nmeros y letras, colocamos u1234.
Servidor LAMP con Ubuntu Server Nos pregunta si queremos cifrar nuestra carpeta personal, seleccionamos No y continuamos.
Servidor LAMP con Ubuntu Server Dejaremos todas las casillas vacas para instalarlas manualmente mas tarde.
Nos pide si queremos instalar el Grub del sistema en el registro principal, seleccionamos Si.
Servidor LAMP con Ubuntu Server Concluida la instalacin, iniciar sesin. Comprobar la direccin IP que tenemos con el comando ifconfig.
10
Si necesitamos una nueva direccin IP por DHCP, usamos sucesivamente los comandos sudo dhclient -r (para liberar) y luego sudo dhclient (para asignar una nueva direccin).
Servidor LAMP con Ubuntu Server Vamos a configurar para usar los repositorios principales. Para ello, editamos como root el archivo 11 /etc/apt/sources.list: sudo nano /etc/apt/sources.list .
Quitamos en todas las URLs que aparecen el prefijo es.. Guardamos y salimos de nano.
12
A partir de este momento, podemos minimizar nuestra maquina virtual, ya que todas las operaciones necesarias las haremos remotamente.
13
Iniciaremos el programa e iremos a Concection/SSH/X11, una vez dentro activaremos la casilla Enable X11 forwading y colocamos la ip del servidor local.
Iremos a la pestaa Session, pondremos la IP del equipo remoto, ponemos un nombre y pulsaremos en Save, una vez salvada la configuracin pulsaremos el botn Open para abrir el control remoto.
Servidor LAMP con Ubuntu Server Desde el ordenador host (o desde cualquier otro de la red) usamos un cliente de SSH (como putty, tanto en Windows como en Linux). Iniciamos sesin SSH en el servidor.
14
Instalacin: sudo apt-get install apache2 Configuracin: No es necesaria ninguna configuracin. Simplemente, cada vez que queramos publicar un sitio creamos su alias correspondiente siguiendo las instrucciones que dimos.
Reinicio: Para reiniciar el servidor web, usar sudo service apache2 restart
15
Prueba: Acceder desde una navegador a la direccin IP del servidor. Debe aparecer la pagina It works.
Servidor LAMP con Ubuntu Server Deben estar activas (sin comentarios) las lneas: 16 listen=YES para poner el servidor a la escucha anonymous_enable=NO para no permitir usuarios annimos local_enable=YES para permitir el acceso a los usuarios del sistema write_enable=YES para permitir escritura local_umask=022 para que los permisos de los archivos y carpetas creados sean 755 (rwxr-xr-x, lectura y ejecucion/acceso directorio para todos, escritura solo para el propietario). chroot_local_user=YES para que los usuarios que accedan queden restringidos a su carpeta personal, y no al resto de carpetas del sistema.
Reinicio: Para reiniciar el servidor ftp, usar sudo service vsftpd restart
Prueba: Desde un cliente de ftp (los exploradores de archivos lo son) escribir la direccin ftp://nombre_o_ip_servidor . Pedir usuario (admon) y contrasea (u1234). Comprobar que se pueden crear carpetas y subir archivos.
17
Instalacin: sudo apt-get install php5. Se instalar automticamente tambin el mdulo de apache2 para php5.
Crea en el directorio pblico del servidor web un archivo llamado test.php con el siguiente contenido: <?php phpinfo( ); ?>
Desde un navegador, accede al archivo: debers acceder a una tabla resumen de la configuracin de PHP.
18
a) Instalacin: sudo apt-get install mysql-server mysql-client. Durante la instalacin se pedir que establezcamos la contrasea del usuario root de mysql. Esa contrasea es imprescindible para poder instalar posteriormente aplicaciones web en nuestro servidor. Poner para no olvidar sql1234
d) Prueba: mysql --user=root --password=sql1234. Debe aparecer el prompt mysql> . Para salir escribimos quit.
19
a) Instalacin: sudo apt-get install phpmyadmin . Durante la instalacin se pedir la contrasea de root de mysql, que pusimos en el apartado anterior (sql1234). Adems, se pide definir una contrasea para la propia base de datos de phpmyadmin (poner psql1234, dos veces). Adems, se pide que se seleccione el servidor web que se est utilizando; debemos marcar con la barra espaciadora Apache.
20
b) Configuracin: no es necesario c) Reinicio: no es necesario d) Prueba: Para probar, ir a un navegador y escribir la direccin o URL http://nombre_o_ip_servidor/phpmyadmin. Indicar como usuario root y como contrasea sql1234 (o la que se haya puesto).
21
b) Uso: cuando sea necesario descomprimir una archivo, solo habr que ejecutar el comando unzip nombreArchivo.zip
22
Con esto ya tendremos nuestro servidor instalado y configurado, ahora procederemos a realizar una copia de reespaldo.
REESPALDO DEL SISTEMA OPERATIVO
Para realizar una copia de la maquina virtual, vamos a Archivo, y exportar servicio virtualizado
Servidor LAMP con Ubuntu Server Elegimos el lugar donde guardaremos nuestra copia de seguridad.
23
En el servidor, en tu carpeta personal, va FTP, crea un directorio www. El objetivo de este directorio es simplemente organizativo, para dejar ah los directorios de todas las web. Por tanto TCNICAMENTE NO ES NECESARIO.
Servidor LAMP con Ubuntu Server Sube va FTP la carpeta del paso 1 (webPrueba, que contiene la web) a www. Ten en cuenta que la ruta 24 local en el servidor de la carpeta de la web es /home/admon/www/webPrueba
Ve al directorio de sitios disponibles: cd sites-available Crea un archivo llamado web1prueba. Al ser la carpeta del usuario root, para crear el archivo debes usar sudo: sudo nano web1prueba. Dentro del archivo, escribe las siguientes configuraciones.
Guarda el archivo (Ctrl+O y confirma el nombre web1prueba). Sal de nano (Ctrl+X) Activa el sitio web. Para ello, debes usar el comando sudo a2ensite nombre_archivo_configuracion_alias En nuestro ejemplo ser sudo a2ensite web1prueba
25
Mediante un navegador, accede a la pgina y comprueba que funcionan los enlaces. En nuestro caso, la URL sera http://ip_o_nombre_servidor/web1