Cómo hacer un servidor web Raspberry Pi (con imágenes)

Tabla de contenido:

Cómo hacer un servidor web Raspberry Pi (con imágenes)
Cómo hacer un servidor web Raspberry Pi (con imágenes)

Video: Cómo hacer un servidor web Raspberry Pi (con imágenes)

Video: Cómo hacer un servidor web Raspberry Pi (con imágenes)
Video: Descargar e instalar Code::Blocks en Windows 10 2024, Abril
Anonim

Si está buscando una forma de hacer un servidor web económico, principalmente para usarlo como un entorno de prueba o para almacenar archivos, entonces la Raspberry Pi es perfecta 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.

Pasos

Parte 1 de 7: Inicio del sistema operativo Raspberry Pi

2254547 1
2254547 1

Paso 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".

2254547 2
2254547 2

Paso 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, navegue hasta 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. Espere a que termine.

2254547 3
2254547 3

Paso 3. Abra la tarjeta SD en el Explorador de Windows

Simplemente crea un archivo con el nombre ssh. Esta es una actualización de seguridad introducida desde Raspbian Jessie.

2254547 4
2254547 4

Paso 4. Expulsa la tarjeta SD y colócala en tu Raspberry Pi, luego conecta el resto de los cables, asegurándote de conectar el mini USB al final

2254547 5
2254547 5

Paso 5. Inicie sesión una vez que se cargue el sistema operativo

El nombre de usuario predeterminado es "pi" y la contraseña predeterminada es "frambuesa". Las versiones más nuevas de Raspbian tienen habilitado el inicio de sesión automático de forma predeterminada.

2254547 6
2254547 6

Paso 6. Empiece por cambiar la contraseña

Desde la línea de comando, escriba:

    sudo passwd pi.

Paso 7. También puede cambiar su contraseña escribiendo sudo raspi-config y seleccionando Cambiar contraseña de usuario o yendo a Configuración del sistema

2254547 7
2254547 7

Paso 8. 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 2 de 7: Ejecución de actualizaciones de software

2254547 8
2254547 8

Paso 1. Empiece con las actualizaciones

Debido a que está ejecutando una versión nueva de Debian, necesitará hacer algunas tareas de limpieza, actualización e instalación. Primero, actualizaremos el reloj, actualizaremos nuestras fuentes y luego actualizaremos los paquetes preinstalados. Escriba lo siguiente en la línea de comando (presione retorno / entrar después de cada línea):

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

2254547 9
2254547 9

Paso 2. Configure la fecha y la hora

Desde el tipo de línea de comando (reemplace las partes según sea necesario):

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

Parte 3 de 7: Mantener el firmware actualizado

2254547 10
2254547 10

Paso 1. Instale la herramienta de actualización RPI de Hexxeh para ayudar a mantener actualizada la Raspberry Pi

Para hacer esto, ejecute los siguientes comandos (presione return / enter después de cada línea):

    sudo apt-get install ca -ificates 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 / rpi-update sudo rpi-update sudo shutdown -r now

Parte 4 de 7: Configurar SSH

Hostnamei
Hostnamei

Paso 1. Configure SSH para que podamos hacer todo lo demás desde una computadora diferente

Para hacer esto, primero anote la dirección IP de la Raspberry Pi

    nombre de host -I

  • Debería ver algo como esto:
  • 192.168.1.17

  • Lo que aparece es la dirección IP de su Raspberry Pi.
2254547 12
2254547 12

Paso 2. Habilite SSH y reinicie (presione Intro / Intro después de cada línea):

    Después de anotar el uso de inet addr: sudo /etc/init.d/ssh start cada vez que inicie pi. Sugerencia: si ocurre un error, use el comando de abajo y luego el comando de arriba. sudo apt-get install ssh Luego, reinicia tu pi: sudo shutdown -r ahora

2254547 13
2254547 13

Paso 3. Desenchufe 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.

2254547 14
2254547 14

Paso 4. Descargue un cliente SSH como PuTTy (www.putty.org) que se puede descargar gratis de Google y conéctese a la dirección IP de su Raspberry Pi iniciando sesión con el nombre de usuario "pi" y la contraseña que estableció anteriormente

Parte 5 de 7: Instalación del servidor web

2254547 15
2254547 15

Paso 1. Instale Apache y PHP

Para hacer esto, ejecute los siguientes comandos:

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

2254547 16
2254547 16

Paso 2. Reinicie el servicio:

    reinicio de apache2 del servicio sudo

    O

    sudo /etc/init.d/apache2 reiniciar

2254547 17
2254547 17

Paso 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 6 de 7: Instalación de MySQL

2254547 18
2254547 18

Paso 1. Instale MySQL

Para hacer esto, instale algunos paquetes con el siguiente comando:

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

Parte 7 de 7: Instalación de FTP

2254547 19
2254547 19

Paso 1. Instale FTP para permitir la transferencia de archivos desde y hacia su Raspberry Pi

2254547 20
2254547 20

Paso 2. Toma posesión de la raíz web:

    sudo chown -R pi / var / www

2254547 21
2254547 21

Paso 3. Instale vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Paso 4. Edite su archivo vsftpd.conf:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Paso 5. Realice los siguientes cambios:

  • anonymous_enable = SÍ para anonymous_enable = NO
  • Descomentar local_enable = SÍ y write_enable = YES eliminando el # símbolo delante de cada línea
  • luego ve al final del archivo y agrega force_dot_files = SÍ.
2254547 24
2254547 24

Paso 6. Guarde y salga del archivo presionando CTRL-O, CTRL-X

2254547 25
2254547 25

Paso 7. Reinicie vsftpd:

    reinicio de vsftpd del servicio sudo

2254547 26
2254547 26

Paso 8. Cree un acceso directo desde la carpeta de inicio del usuario Pi a / var / www:

    ln -s / var / www / ~ / www

2254547 27
2254547 27

Paso 9. Ahora puede usar el FTP usando el usuario Pi y acceder a la carpeta / var / www a través de un acceso directo que debería aparecer al iniciar sesión

Consejos

  • No es necesario instalar un servidor FTP si tiene instalado el servidor SSH. Puede usar una aplicación como WinSCP para conectarse a través de SCP, lo que es más seguro y evita la necesidad de abrir otro puerto en su Raspberry Pi.
  • Si recibe un mensaje de error que dice: "wget: comando no encontrado", ejecute "sudo apt-get install wget"

Recomendado: