Está en la página 1de 11

UNIVERSIDAD DE EL SALVADOR

FACULTAD MULTIDISCIPLINARIA PARACENTRAL


DEPARTAMENTO DE INFORMÁTICA

SERVICIOS EN RASPBERRY PI

SERVIDOR FTP, MYSQL, APACHE2 Y PHP,


ALMACENAMIENTO EN LA NUBE, SERVIDOR DE DESCARGAS

COMUNICACIONES

DOCENTE: ING. JOSSUE


ALUMNOS:
ANDERSON JOSUÉ GÁMEZ SÁNCHEZ GS12022
DOUGLAS ESAÚ RECINOS VELA RV12024
WILLIAN ERNESTO RIVERA GUERRERO RG12071

CICLO II-2015
INDICE
Tabla de contenido
INSTALACION DE APACHE Y MYSQL...................................................................................................1
1° Instalación de Apache y php......................................................................................................1
2º Instalación y configuración de MySQL y PHPMyAdmin.............................................................1
SERVIDOR DE DESCARGAS..................................................................................................................3
Redes ED2K....................................................................................................................................3
SERVIDOR FTP....................................................................................................................................5
ALMACENAMIENTO EN LA NUBE.......................................................................................................7
INSTALACION DE APACHE Y MYSQL

1° Instalación de Apache y php


Lo primero que haremos será crear y dar permisos al grupo que usa apache por defecto.

1 sudo addgroup www-data


2 sudo usermod -a -G www-data www-data

Luego actualizaremos los repositorios para poder proceder a instalar Apache y PHP:

1 sudo apt-get update


2 sudo apt-get install apache2 php5 libapache2-mod-php5

Ya actualizados los repositorios e instalado apache, lo reiniciaremos con la siguiente línea


de comandos:

1 sudo /etc/init.d/apache2 restart

2º Instalación y configuración de MySQL y PHPMyAdmin


Una vez hemos instalado Apache y php, procedemos a instalar MySQL y PHPMyAdmin. El
primer paso que se realizará será activar nuestra interfaz loopback ya que si no lo
hacemos nos dará un error al instalar MySQL

1 sudo ifup lo

Seguidamente procedemos a instalar MySQL y PHPMyAdmin:

1 sudo apt-get install mysql-server mysql-client php5-mysql phpmyadmin

Al instalarse nos aparecerá una pantalla de configuración preguntando la contraseña que


queremos usar. Tras esto añadimos en el archivo:

1 sudo nano /etc/php5/apache2/php.ini

Antes de la línea “Dynamics Extensions”:

1 extension=mysql.so

Tras esto escribimos los siguientes comandos:

1
1 sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
2 sudo /etc/init.d/apache2 reload

Una vez esta todo instalado probamos que todo funciona perfectamente, para ello
creamos un archivo en la ruta/var/www llamado testphp.php incluyendo la siguiente
función:

1 <?php phpinfo(); ?>

Por último introducimos en el navegador la siguiente


dirección 192.168.###.###/testphp.php. Si nos aparece información sobre php es que
todo ha salido bien y que ya tenemos instalado nuestro servidor web. (Ver Imagen 1) Si
queremos abrir phpmyadmin escribimos la siguiente
dirección 192.168.###.###/phpmyadmin.php.

Imagen 1: php en marcha

2
SERVIDOR DE DESCARGAS
Redes ED2K
Lo primero que debemos hacer, es instalar el cliente “aMule”. Para ello escribiremos lo
siguiente:

1 sudo apt-get install amule amule-daemon

Una vez hecho esto, ya sea desde el entorno gráfico o desde SSH remotamente.
Ejecutamos el cliente amule escribiendo:

1 amule

Se mostrará la interfaz gráfica de aMule como sigue. (Ver Imagen #).

Imagen 2. Interfaz de aMule


Configuramos el control remoto. Tenemos dos formas: con cliente GUI remoto (más
rápido pero hay que instalar aMule GUI en el PC desde donde queremos controlar aMule)
y/o desde navegador. (Ver Imagen #).

3
Imagen 3. Configurar aMule

Sea cual sea el caso, introducimos la/s contraseña/s, damos clic en aceptar y cerramos
aMule. Después de esto, si vamos a usar el servidor gráfico, volvemos a ejecutar aMule. Si
por el contrario lo estamos haciendo todo desde SSH, ejecutamos:

1 amule

Ahora ya podemos controlar nuestro cliente desde cualquier lugar sin más que introducir
la IP de la Raspberry Pi. Desde aMuleGUI queda así. (Ver Imagen #).

Imagen 4. Descargas en aMule

4
Como se puede observar, es como si el cliente estuviera ejecutándose en la computadora,
pero en realidad se está ejecutando en Raspberry Pi. Si apagamos el computaor, aMule
seguirá haciendo su trabajo en nuestra placa.

SERVIDOR FTP

FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') es


un protocolo de red para la transferencia de archivos entre sistemas conectados a una
red TCP, basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede
conectar a un servidor para descargar archivos desde él o para enviarle archivos,
independientemente del sistema operativo utilizado en cada equipo.
El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al
usuario, utilizando normalmente el puerto de red 20 y el 21. 
En Raspberry Pi se puede realizar las configuraciones necesarias para que esta sirva como
servidor FTP. Para su instalación es necesario abrir la consola de comandos y escribir lo
siguiente:

1 sudo apt-get install vsftpd

Esto permitirá instalar los archivos necesarios para el funcionamiento de nuestro servidor
FTP, luego tendremos que modificar el archivo de configuración que se encuentra en la
ruta /etc/vsftpd/vsftpd.conf, para ello es necesario introducir la siguiente sentencia en la
ventana de comando:

2 sudo nano /etc/vsftpd/vsftpd.conf

Cuando hemos encontrado el archivo es necesario cambiar ciertas partes del mismo, para
ello buscamos las líneas siguientes y las modificamos con las siguientes correcciones:

1 anonymous_enable=YES por anonymous_enable=NO
2 #local_enable=YES por local_enable=YES
3 #write_enable=YES por write_enable=YES

Esto permitirá que nuestro servidor funcione correctamente, una vez configurado hay que
reiniciar el servidor, para ello se digita la siguiente línea en la ventana de comandos:

1 sudo service vsftpd restart

5
Con estas modificaciones podemos acceder mediante FTP a Raspberry. Solo tenemos que
digitar desde el navegador web de nuestro equipo conectado a la misma red la dirección
ftp:// más la Ip de nuestra Raspberry (Ejemplo: ftp://192.168.0.10), al hacer esto nos
pedirá el usuario y la contraseña de acceso, por defecto el usuario es “pi” y la contraseña
“raspberry”, con esto podremos ingresar al servidor ftp.

Imagen 5. Servidor FTP en Raspberry Pi


Desde aquí podremos descargar archivos desde el servidor, para poder subir archivos
desde un equipo cliente es necesario el uso de un programa que permita la conexión,
ejemplo Filezilla, con el cual se estable la conexión con la dirección Ip, el usuario y la
contraseña de Raspberry lo cual nos permitirá realizar la conexión y así permite subir
archivos al servidor FTP.

6
ALMACENAMIENTO EN LA NUBE
Nuestro propio servicio de almacenamiento en la nube.
Para ello tecleamos en consola:

1 sudo apt-get install mysql-server mysql-client php5-mysql owncloud

Una vez instalado, podemos acceder al servicio desde nuestro navegador:

Imagen 6. Configuración de ownCloud en Raspberry Pi


Introducimos nuestros datos. En el nombre de usuario de la base de datos ponemos ‘root’
y la contraseña es la que hemos elegido en el proceso de instalación. El nombre de la base
de datos puede ser cualquiera. El directorio de almacenamiento debe apuntar al
dispositivo donde queremos que se almacenen nuestros archivos.

7
Imagen 7. Configuración avanzada de ownCloud en Raspberry Pi
Ya podemos acceder a nuestra cuenta para configurarla y empezar a subir archivos. 

También podría gustarte