viernes, 10 de octubre de 2014

Instalación de un servidor FTP

Hoy vamos a ver como instalar un servidor FTP en Debian y una vez lo tengamos instalado veremos como conectarnos a él mediante UBUNTU todo esto lo haremos mediante línea de comandos.También veremos un ejemplo de como transferir archivos mediante el mismo.

Empezamos

El primer paso será el de instalar nuestro servidor FTP para ello abriremos un terminal y escribiremos la siguiente secuencia de comandos, pero antes deberemos de cambiar un archivo de configuración

nano /etc/apt/sources.list

para que os aparezcan las líneas de color deberemos descomentarlas para ello quitaremos la almohadilla. Una vez que hemos hecho esto ya podremos proceder a instalar el FTP escribiremos:

apt-get update 

Para actualizar los repositorios

A continuación escribiremos:

apt-get install proftpd

Nos aparecerá una pantalla como ésta.

proftpd_tuto_foto_2

De las opciones que nos salen escogeremos la de independiente

Una vez que ya hemos finalizado la instalación procederemos a conectarnos al servidor ftp usando el comando:

ftp 192.168.2.221

nos pedirá que metamos el usuario y la contraseña










Ahora crearemos un archivo en nuestra carpeta personal en el que el contenido del mismo será el código fuente en mi caso de una pág web de mi blog.


















Ahora mediante ftp lo que haremos será enviar dicho archivo al servidor para ello escribiremos la siguiente línea de comandos:

put blog.html







Se ve como perfectamente se ha pasado el archivo

 







Ahora el siguiente paso es el de meter ese archivo en el directorio al que se corresponden las pág web, para ello usaremos el siguiente comando:
  
mv blog.html /var/www

 Tal como podemos observar vemos perfectamente como se ha movido perfectamente.

Ahora veremos como realmente funciona para ello escribiremos lo siguiente en la barra de direcciones del navegador:

192.168.2.221/blog.html







lunes, 29 de septiembre de 2014

Configuración de una pila LAMP en Debian Wheezy

Configuración de una pila LAMP en Debian Wheezy

Hoy intentaremos resolver como configurar un servidor web para ello veremos los pasos que deberemos de seguir para llevar a cabo este proceso.

En primer lugar instalaremos el servidor web apache2 para ello escribiremos en el terminal lo siguiente:

apt-get update: con este comando lo que hacemos es actualizar los repositorios una vez que hemos hecho esto lo siguiente es instalar apache2 para ello escribiremos:

apt-get install apache2


Una vez que ya tenemos apache2 instalado ya disponemos de nuestro servidor web, ahora para acceder a el haremos lo siguiente:

En primer lugar accederemos al terminal y escribiremos ifconfig con este comando accederemos a la configuración de red


De aquí lo que nos interesa conocer es nuestra ip que en este caso es 192.168.2.170

Una vez que ya conocemos la ip lo que haremos será escribirla en nuestra barra de dirección


Si nos sale esto será que todos los pasos que hemos hecho anteriormente están bien

Ahora veremos como traducir la pág generada a Español

para ello entraremos en el archivo de configuración  
nano /var/www/index.html 


Solamente cambiaremos el texto en Ingles por la traducción del mismo en Español con sus acentos y caracteres especiales si los hubiera.

Actualizamos la pág y vemos que los acentos  no salen bien, para solucionar este problema entraremos de nuevo  el archivo de texto nano /var/www/index.html


Una vez dentro del archivo de nano /var/www/index.html entre la etiqueta <html>y la etiqueta<title> pondremos
<head><meta charset="utf-8"></head>

Con esto conseguimos que reconozca los acentos y demás caracteres


Volvemos a recargar la página web y ahora ya nos debería de aparecer todo correctamente.


Tal como se observa en la fotografía se ve claramente como ya funciona todo correctamente con los acentos y caracteres especiales


Esto que hemos hecho hasta el momento es hacer una pág web estática ahora vamos a convertirla en una web dinámica, para ello lo primero que haremos será instalar el cliente de mysql-server.

Para ello escribiremos en el terminal:

apt-get install mysql-server


Una vez hemos instalado mysql comprobamos que funciona
para ello simplemente introduciremos en el terminal:

mysql -p

Veremos que el prompt ha cambiado y sabremos que estamos dentro de mysql

Ahora por último instalaremos php, para ello escribiremos en el terminal lo siguiente;

apt-get install php5 php-pear  php5-mysql

Con esto lo que conseguimos es poder ejecutar archivos php a petición del cliente y a su vez guardara y accederá a la base de datos de mysql generando así un código html que mandará al servidor web apache 2 y este a su vez lo redirigirá al cliente.

 
El siguiente paso que nos queda es instalar phpmyadmin para ello escribiremos en el terminal:

sudo apt-get install phpmyadmin


Una vez le digamos si comenzaran a salirnos ventanas con información en la que se nos pedirá que seleccionemos una opción.

Nos dirá que tenemos que tener una base de datos instalada, en nuestro caso tenemos ya Mysql así que le daremos a SI


Después nos pedirá una serie de contraseñas de usuario y administrador recordad apuntarlas en caso de no tener buena memoria porque si tuviésemos que acceder a la configuración nos la pedirá así que como consejo recomiendo apuntarla


Aquí nos pide que le indiquemos el servidor web que vamos a configurar para que lo ejecute phpmyadmin en nuestro caso le diremos que apache2 y le daremos a aceptar  cuidado aquí porque a la hora de seleccionar puede ser un poco lioso debido a que no veréis el selector en aceptar así que simplemente cuando el cursor esté en apache2 metéis un intro. 


Una vez que ya hemos instalado correctamente phpmyadmin lo que haremos será incluirlo en el archivo de configuración de apache2 para ello escribiremos en el terminal:

sudo nano/etc/apache2/apache2.conf

Una vez dentro del fichero de configuración incluiremos la linea de phpmyadmin, para ello nos dirigiremos al final del documento y escribiremos la siguiente linea de comandos;

Include /etc/phpmyadmin/apache.conf



Guardamos el documento y por último solo nos falta reiniciar el servidor de apache2
para ello escribiremos:

sudo service apache2 restart


Le damos a si como hemos hecho anteriormente con las otras instalaciones y ya tendremos nuestro php instalado.

Ahora vamos a convertir nuestra anterior página estática en dinámica para ello entraremos en este archivo:
nano /var/www/info.php

Una vez dentro ecribiremos el siguiente scrib:

<?php
phpinfo();
?>


Guardamos el archivo y ahora en nuestra barra de dirección donde teníamos escrita la ip justo después de la última cifra pondremos /info.php y le damos un intro y ya nos debería de aparecer la siguiente página web.


Aquí finaliza el tutorial de como crear una pág web dinámica.