Si está buscando una manera de hacer un servidor web barato, principalmente para ser utilizado como un entorno de prueba o para almacenar archivos, entonces el Raspberry Pi es perfecto para usted. ¿Qué es una Raspberry Pi? Es una mini computadora económica, perfecta para funciones básicas. Esta guía le mostrará cómo tomar una nueva Raspberry Pi y convertirla en un servidor web. Tenga en cuenta que para este artículo, trabajaremos en Windows.

Parte uno de siete:
Inicie el sistema operativo Raspberry Pi

  1. 1 Obtenga una copia del sistema operativo Raspberry Pi (Sistema operativo) desde el enlace en la sección de fuentes. Hay algunas distribuciones diferentes disponibles, pero para este artículo, usaremos la versión "Raspbian".
  2. 2 Extraiga la imagen a la tarjeta SD. Para hacer esto, necesitamos una herramienta llamada Win32 Disc Imager. Un enlace para esto también está disponible en la sección de fuentes. Ahora abra la herramienta, vaya a la letra de la unidad en la que se encuentra su tarjeta SD, seleccione la ubicación de la imagen del sistema operativo Raspberry Pi y seleccione Grabar.
  3. 3 Una vez hecho esto, debe abrir la tarjeta SD en el Explorador de Windows. Solo crea un archivo con el nombre ssh. Esta es una actualización de seguridad presentada desde Raspbian Jessie.
  4. 4Ahora puede expulsar la tarjeta SD y colocarla en su Raspberry Pi, luego conectar el resto de los cables y asegurarse de conectar el mini USB al último.
  5. 5 Una vez que el sistema operativo termine de cargarse, deberá iniciar sesión. El nombre de usuario predeterminado es "pi" y la contraseña predeterminada es "frambuesa".
  6. 6 Comience cambiando la contraseña. Desde la línea de comando escribe:
     passwd Pi 
  7. 7 Ingrese su nueva contraseña y luego confírmela. Tenga en cuenta que el cursor no se moverá al escribir contraseñas, pero está ingresando texto.

Parte dos de siete:
Ejecutar actualizaciones de software

  1. 1 Debido a que está ejecutando una versión nueva de Debian, deberá realizar algunas tareas de limpieza, actualización e instalación. Primero, vamos a actualizar el reloj, actualizar nuestras fuentes y luego actualizar cualquier paquete preinstalado. Escriba lo siguiente en la línea de comando (presione regresar / ingresar después de cada línea):
     sudo dpkg-reconfigure tzdata sudo actualización apt-get sudo actualización apt-get 
  2. 2 Establece la fecha y la hora. Desde el tipo de línea de comando (reemplace las partes según sea necesario):
     sudo fecha --conjunto="30 de diciembre de 2013, 10:00:00" 

Parte tres de siete:
Mantenga el firmware actualizado

  1. 1 A continuación, queremos instalar la herramienta de actualización de RPI de Hexxeh para ayudar a mantener actualizado Raspberry Pi. Para hacer esto, ejecute los siguientes comandos (presione return / enter luego de cada línea):
     sudo apt-get install ca-certificados sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/dominar/rpi-update -O /usr/compartimiento/rpi-update && sudo chmod + x /usr/compartimiento/rpi-update sudo rpi-update sudo apagar -r ahora 

Parte cuatro de siete:
Configurar SSH

  1. 1 Ahora, vamos a configurar SSH para que podamos hacer todo lo demás desde una computadora diferente. Para hacer esto, primero note el I.P. dirección de la Raspberry Pi:
     ifconfig 

    Debería 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 Máscara: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx/64 Ámbito de aplicación: Link UP BROADCAST RUNNING MULTICAST MTU:1500 Métrico:1 Paquetes RX:35463998 errores:0 caído:0 excesos:0 marco:0 Paquetes de TX:30563995 errores:0 caído:0 excesos:0 portador:0 colisiones0 txqueuelen:1000 RX bytes:11300336376 (11.3 GB) TX bytes:33179556297 (33.1 GB) Interrumpir:76 Asegúrate de estar conectado a internet!! La etiqueta eth0 aparecerá Si tiene ethernet enchufado. La conexión inalámbrica podría ser wlan0, pero podría diferir. 

    En la segunda línea, "inet addr: 69.164.xxx.xxx" es la dirección IP de su Raspberry Pi.
  2. 2 Ahora habilite SSH y reinicie (presione regresar / ingresar después de cada línea):


     Después de observar el uso de addr inet: sudo /etc/init.d/ssh comienzo para cada hora usted inicia el pi. Sugerencia: si ocurre un error, use la mando a continuación, y entonces el mando por encima de. sudo apt-get install ssh Luego, reinicie su pi: sudo apagar -r ahora 
  3. 3 Ahora puede desenchufar los cables de su teclado USB y su monitor. Estos ya no son necesarios, ya que todo lo demás se hará a través de SSH.
  4. 4Descargue un cliente SSH como PuTTy (www.putty.org) que puede descargarse gratuitamente de Google y conectarse a la dirección IP de su Raspberry Pi iniciando sesión con el nombre de usuario "pi" y la contraseña que configuró anteriormente.


Parte cinco de siete:
Instalación del servidor web

  1. 1 Para instalar Apache y PHP, ejecute los siguientes comandos:
     sudo apt-get install apache2 php5 libapache2-mod-php5 
  2. 2 Ahora reinicie el servicio:
     sudo servicio apache2 reiniciar 

    O
     sudo /etc/init.d/Apache2 reiniciar 
  3. 3 Ingrese el I.P. dirección de su Raspberry Pi en su navegador web. Debería ver una página simple que dice "¡Funciona!"


Parte seis de siete:
Instalar MySQL

  1. 1 Para instalar MySQL, instale algunos paquetes con el siguiente comando:
     sudo apt-get install mysql-server mysql-client php5-mysql 

Parte Siete de Siete:
Instalar FTP

  1. 1Ahora instalaremos FTP para permitir la transferencia de archivos hacia y desde su Raspberry Pi.
  2. 2 Tomar posesión de la raíz web:
     sudo Chown -R Pi /var/www 
  3. 3 Luego, instale vsftpd:
     sudo apt-get install vsftpd 
  4. 4 Edite su archivo vsftpd.conf:
     sudo nano /etc/vsftpd.conf 
  5. 5 Realice los siguientes cambios:
    • anonymous_enable = SÍ a anonymous_enable = NO
    • Descomentar local_enable = SÍ y write_enable = SÍ borrando el # símbolo delante de cada línea
    • luego ve al final del archivo y agrega force_dot_files = SÍ.
  6. 6Ahora guarde y salga del archivo presionando CTRL-O, CTRL-X.
  7. 7 Ahora reinicie vsftpd:
     sudo servicio vsftpd reiniciar 
  8. 8 Cree un acceso directo desde la carpeta de inicio del usuario Pi a / var / www:
     ln -s /var/www/ ~/www 
  9. 9Ahora puede FTP utilizando el usuario Pi y acceder a la carpeta / var / www a través de un acceso directo que debe aparecer al iniciar sesión.