Cómo hacer un servidor web Raspberry Pi

Опубликовал Admin
4 791
0
Si estás buscando la manera de hacer un servidor web más barato, principalmente para usarse como un ambiente de prueba o para almacenar archivos, entonces Raspberry Pi es perfecto para ti. ¿Qué es Raspberry Pi? Es una mini computadora nueva y barata , perfecta para las funciones básicas. Esta guía te dirá cómo tomar tu nueva Raspberry Pi y convertirla en un servidor web. Por favor toma nota que en este artículo estaremos trabajando con Windows.

Inicia el sistema operativo de Raspberry Pi

  1. Consigue una copia del Sistema Operativo Raspberry Pi (OS) del enlace en la sección de referencias. Hay un par de distribuciones disponibles, pero para este artículo estaremos usando la versión "Raspbian".
  2. Quema la imagen en tu tarjeta SD. Para hacerlo necesitaremos una herramienta llamada Win32 Disc Imager. También hay un enlace para esto en la sección de referencias. Ahora abre la herramienta, navega a la letra de tu unidad en la que está tu tarjeta SD, selecciona la ubicación de la imagen del Raspberry Pi OS, y selecciona quemar.
  3. Cuando termine de copiarse puedes colocar tu tarjeta SD en tu Raspberry Pi, luego conecta el resto de los cables y asegúrate de conectar el mini USB de último.
  4. Una vez que el sistema operativo termine de cargarse, necesitarás iniciar sesión. El usuario por defecto es "pi", y la contraseña es "raspberry".
  5. Inicia por cambiar la contraseña. En la linea de comando escribe:
  6. Ingresa tu contraseña y confírmala. Por favor ten en cuenta que el cursor no se moverá al escribir la contraseña aunque si estará ingresando el texto.

    Configura Raspberry Pi

    1. Ya que estamos usando una versión nueva de Debian, necesitarás hacer labores de limpieza, actualización e instalación. Primero, actualizaremos el reloj, las fuentes, y los paquetes pre-instalados. Usa el siguiente código para hacer esto: sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
    2. Ajusta la fecha y la hora. En la línea de comandos escribe (edita las artes donde sea necesario): sudo date --set="30 December 2013 10:00:00" Mantén el Firmware actualizado
      1. Ahora, queremos instalar la herramienta de actualización Hexxeh's RPI para mantener el Raspberry Pi actualizado. Para hacer esto, ejecuta: sudo apt-get install ca-certificates sudo apt-get install git-core sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update sudo rpi-update sudo shutdown -r now </ol

        Configura SSH

        1. Ahora, configuraremos SSH para poder hacer todo desde una computadora diferente. Para hacer esto, primero anota la dirección IP del Raspberry Pi ifconfig Debes ver algo como esto: eth0 Link encap:Ethernet HWaddr fe:fd:45:xx:xx:xx inet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Mask:255.255.255.0 inet6 addr: fe80::fcfd:xxx:xxx:xxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35463998 errors:0 dropped:0 overruns:0 frame:0 TX packets:30563995 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11300336376 (11.3 GB) TX bytes:33179556297 (33.1 GB) Interrupt:76 ¡Asegúrate de estar conectado a internet!! La etiqueta eth0 aparecerá si el ethernet está conectado. Si es inalámbrico podrías ser wlan0, pero podría diferir. En la segunda línea "inet addr:69.164.xxx.xxx" estpa la dirección de IP de tu Raspberry Pi.
        2. Ahora habilita el SSH y haz un reboot (presiona La flecha para regresar o Enter después de cada línea): Después de anotar la dirección inet ("inet addr") usa: sudo /etc/init.d/ssh start cada vez que le hagas boot al pi. Consejo: Si hay algún error, usa el comando a continuación y luego el comando anterior. sudo apt-get install ssh Luego, reinicia tu pi: sudo shutdown -r now
        3. Ahora puedes desconectar los cables para tu teclado USB y tu monitor. Ya no los necesitas, todo se hará en SSH.
        4. Descarga un cliente SSH como PuTTy (www.putty.org) gratuitamente en Google y conéctalo al IP de tu Raspberry Pi e inicia sesión con el usuario "pi" y la contraseña que hayas configurado anteriormente.

        Instalar el servidor

        1. Para instalar Apache y PHP, ejecuta el siguiente comando: sudo apt-get install apache2 php5 libapache2-mod-php5
        2. Now restart the service: sudo service apache2 restart OR sudo /etc/init.d/apache2 restart
        3. Ahora introduce la dirección IP de tu Raspberry Pi en tu navegador web y verás una simple página que dice "It Works!"

        Instala MySQL

        1. Para instalar MySQL, instala un par de paquetes con el siguiente comando: sudo apt-get install mysql-server mysql-client php5-mysql

        Instala FTP

        1. Ahora instalaremos FTP para transferir archivos a y desde tu Raspberry Pi.
        2. Toma propiedad de la root web: sudo chown -R pi /var/www
        3. Ahora, instala vsftpd: sudo apt-get install vsftpd
        4. Ahora edita el archivo vsftpd.conf: sudo nano /etc/vsftpd.conf
        5. Cambia lo siguiente:
          • anonymous_enable=YES a anonymous_enable=NO
          • Quita el comentario de (uncomment) local_enable=YES y write_enable=YES
          • luego ve al final del archivo y agrega force_dot_files=YES.
        6. Ahora guárdalo y sal del archivo presionando CTRL-O, CTRL-X.
        7. Ahora reinicia vsftpd: sudo service vsftpd restart
        8. Crea un acceso directo del folder de inicio del usuario de del PI a /var/www: ln -s /var/www/ ~/www
        9. Ahora puedes transferir archivos con FTP usando el usuario Pi y puedes tener acceso al folder /var/www por medio del acceso directo que debe aparecer en el inicio de sesión.
        Consejos
        • Si te sale un error diciendo: "wget: comando no encontrado", ejecuta "sudo apt-get install wget"
        Cosas que necesitarás
        • Un Raspberry Pi (modelo B)
        • Una tarjeta SD de al menos 4GB
        • Un cable micro USB
        • Un cable de red
        • Un teclado de USB.
        Referencias
        • http://www.raspberrypi.org/downloads - Descarga del Raspberry Pi OS
        • https://launchpad.net/win32-image-writer - Desarga de Win32 Disc Imager
        wikiHows relacionados Cómo programar tu propio software Cómo convertir de decimal a hexadecimal Cómo aprender a programar en C Cómo crear una base de datos en MySQL Cómo centrar un texto en lenguaje HTML Cómo comenzar a programar en Python Cómo aprender un lenguaje de programación Cómo imprimir un arreglo en Java Cómo alinear textos e imágenes en HTML Cómo usar el comando net send

Consejos

  • Si te sale un error diciendo: "wget: comando no encontrado", ejecuta "sudo apt-get install wget"

Cosas que necesitarás

  • Un Raspberry Pi (modelo B)
  • Una tarjeta SD de al menos 4GB
  • Un cable micro USB
  • Un cable de red
  • Un teclado de USB.
Теги: