Cómo hacer un servidor web Raspberry Pi

Posted on
Autor: Robert Simon
Fecha De Creación: 22 Junio 2021
Fecha De Actualización: 24 Junio 2024
Anonim
Cómo hacer un servidor web Raspberry Pi - Conocimiento
Cómo hacer un servidor web Raspberry Pi - Conocimiento

Contenido

es un wiki, lo que significa que muchos artículos están escritos por varios autores. Para crear este artículo, 33 personas, algunas anónimas, participaron en su edición y su mejora con el tiempo.

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


etapas

Parte 1 de 7:
Inicie el sistema operativo Raspberry Pi

  1. 1 Obtenga una copia del sistema operativo (sistema operativo) de Raspberry Pi desde el enlace en la sección de fuentes. Hay varias distribuciones disponibles, pero para este artículo, utilizaremos la versión "Raspbian".
  2. 2 Extrae la imagen a la tarjeta SD. Para hacer esto, necesitará una herramienta llamada Win32 Disc Imager. Un enlace para esto también está disponible en la sección de fuentes. Ahora abra la herramienta, navegue hasta el directorio donde se encuentra la tarjeta SD, seleccione la ubicación de la imagen del sistema operativo de la Raspberry Pi y seleccione "grabar".
  3. 3 Una vez que haya hecho la grabación, puede colocar la tarjeta SD en su Raspberry Pi, luego conectar el resto de los cables, asegurándose de conectar el mini USB al final.
  4. 4 Una vez que el sistema operativo haya terminado de cargarse, deberá autenticarse. El nombre de usuario predeterminado es "pi" y la contraseña predeterminada es "frambuesa".
  5. 5 Comience cambiando la contraseña. Desde la línea de comando, escriba:

    passwd pi

  6. 6 Ingrese su nueva contraseña y confírmela. Tenga en cuenta que el cursor no se moverá cuando ingrese las contraseñas sino que ingrese la e. publicidad

Parte 2 de 7:
Iniciar actualizaciones de software

  1. 1 Como está ejecutando una versión reciente de Debian, tendrá que realizar algunas tareas de limpieza, instalación y actualizaciones. Primero, actualizaremos el reloj, actualizaremos nuestras fuentes y actualizaremos todos los paquetes preinstalados. Escriba lo siguiente en la línea de comando (presione Intro / Entrar después de cada línea):

    sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade

  2. 2 Establece la fecha y la hora. Escriba la línea de comando (reemplace si es necesario):

    sudo date --set = "30 de diciembre de 2013 10:00:00" publicidad

Parte 3 de 7:
Mantenga el firmware actualizado

  1. 1 A continuación, queremos instalar la herramienta de actualización RPI producida por Hexxeh para mantener actualizada la Raspberry Pi. Para hacer esto, ejecute los siguientes comandos (presione Intro / Entrar después 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/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r ahora publicidad

Parte 4 de 7:
Instalar SSH

  1. 1 Ahora, instalaremos SSH para que podamos hacerlo desde otra computadora. Para hacer esto, primero notaremos la dirección IP de la Raspberry Pi:

    ifconfig
    Deberías ver algo como esto:

    eth0 Enlace de enlace: 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 Alcance: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Métrica: 1 paquetes RX: 35463998 errores: 0 descartados: 0 desbordamientos: 0 trama: 0 paquetes TX: 30563995 errores: 0 descartados: 0 desbordamientos: 0 transportista: 0 colisiones: 0 txqueuelen: 1000 bytes RX: 11300336376 (11.3 GB) bytes TX: 33179556297 (33.1 GB) Interrupción: 76 ¡Asegúrese de estar conectado a Internet! La palabra clave eth0 aparecerá si tiene un cable Ethernet conectado. La conexión inalámbrica probablemente se llamará wlan0, pero eso puede cambiar.
    En la segunda línea, "inet addr: 69.164.xxx.xxx" st Dirección IP de su Raspberry Pi.

  2. 2 Ahora, habilite SSH y reinicie (presione Intro / Entrar después de cada línea):

    Habiendo notado el inet addr, haga: sudo /etc/init.d/ssh start cada vez que inicie el pi. Consejo: Si ocurre un error, use el comando a continuación y luego el comando de arriba. sudo apt-get install ssh Luego, reinicie su ft: sudo shutdown -r now

  3. 3 Ahora puede desconectar los cables de su teclado y monitor USB. 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 se puede descargar de forma gratuita desde Google y puede conectarse a la dirección IP de su Raspberry Pi utilizando el nombre de usuario "pi" y la contraseña que ha configurado con anterioridad. publicidad

Parte 5 de 7:
Instalar el servidor web

  1. 1 Para instalar Apache y PHP, ejecute los siguientes comandos:

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

  2. 2 Reinicie el servicio ahora:

    servicio sudo apache2 reiniciar
    Oregón

    sudo /etc/init.d/apache2 restart

  3. 3 Ingrese la dirección IP de su Raspberry Pi en su navegador web. Debería ver una página simple que dice "¡Funciona! ". publicidad

Parte 6 de 7:
Instalar MySQL

  1. 1 Para instalar MySQL, instale algunos paquetes con los siguientes comandos:

    sudo apt-get install mysql-server mysql-client php5-mysql publicidad

Parte 7 de 7:
Instalador FTP

  1. 1 Ahora instalaremos FTP que permite transferir archivos hacia y desde su Raspberry Pi.
  2. 2 Toma posesión de la web raíz:

    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Í à anonymous_enable = NO
    • uncomment local_enable = SÍ y write_enable = SÍ quitando el símbolo # al comienzo de cada línea
    • luego ve al final del archivo y agrega force_dot_files = SÍ.
  6. 6Ahora guarde y salga haciendo CTRL-O, CTRL-X.
  7. 7 Luego reinicie vsftpd:

    servicio sudo vsftpd reiniciar

  8. 8 Cree un acceso directo desde la carpeta de inicio de PI a / var / www:

    ln -s / var / www / ~ / www

  9. 9Ahora puede hacer un FTP con el usuario Pi y acceder a la carpeta / var / www a través de un acceso directo que debería aparecer después de la autenticación. publicidad

asesoramiento

  • No es necesario instalar un servidor FTP si tiene un servidor SSH instalado. Puede usar una aplicación como WinSCP para conectarse a SCP, que es más segura y no requiere que abra otro puerto en su Raspberry Pi.
  • Si tiene un error que dice "wget: comando no encontrado", haga "sudo apt-get install wget".
publicidad

Elementos necesarios

  • Raspberry Pi (modelo B)
  • Una tarjeta SD en blanco de al menos cuatro gigabits
  • Cable micro USB (para comida)
  • Un cable de red con acceso a Internet.
  • Teclado USB
Obtenido de "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"