Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Servidor de sitio web Raspberry pi:alojamiento de un servidor web con Raspberry Pi

Una de las numerosas funciones de Raspberry Pi es que puede ser útil como servidor web para acceder a una conexión remota. El proceso de configuración para usar el servidor del sitio web de Raspberry Pi también es sencillo, como descubrirá en nuestra guía.

¿Cómo configurar un servidor web en Raspberry Pi?

Raspberry Pi debe conectarse a una red local (proveedor de servicios de Internet) y ejecutarse en una versión de escritorio Raspbian actualizada. Nuestra guía explora el procedimiento de configuración del servidor web Pi para cualquier modelo de Pi, incluidos Raspberry Pi 4 y Zero W. 

Estos son los pasos clave:

Paso 1:Acceso a la terminal

Puede acceder a los terminales/gestor de ventanas a través de cualquiera de las siguientes dos formas:

  1. Primero, en su escritorio Raspbian/escritorio remoto, haga clic en CLRL+ALT+T . Se producirá la ventana de terminal que se muestra a continuación.
  1. Como alternativa, conéctese de forma remota a través de SSH. Recuerde, esto será posible si la función está habilitada en Raspberry Pi.

Por lo tanto, para conectarse, acceda a la herramienta Putty e ingrese el nombre de usuario y la contraseña de la frambuesa.

En la mayoría de los casos, el nombre de usuario predeterminado es 'Pi ' mientras que la contraseña predeterminada es 'Raspberry .’ Por lo tanto, dado que usted es el usuario predeterminado, las credenciales de inicio de sesión anteriores deberían funcionar.

Paso 2:Actualización de paquetes

Este paso garantiza que los paquetes disponibles de Raspberry Pi estén actualizados. Por lo tanto, para averiguarlo, ingrese el siguiente comando.

Sudo apt-obtener actualización

Esencialmente, permitirá descargar las versiones más recientes de cualquier archivo que descargue después de la actualización.

Paso 3:Instalación de Apache

Un Apache es un servidor web de código abierto, esencial para entregar contenido dinámico a través de una conexión de red inalámbrica/internet. Por lo tanto, para instalar el archivo, ingrese el siguiente comando:

sudo apt-get install apache2 -y o Instalación adecuada de Apache2

Paso 4:Instalación de PHP

A continuación, debe instalar PHP para facilitar el funcionamiento eficiente de las páginas web y el acceso a un proveedor de servicios de Internet. Además, mejora la comunicación con la base de datos. Por lo tanto, para instalar PHP, ingrese el siguiente comando.

sudo apt-get install php libapache2-mod-php -y

Paso 5:Descargar MySQL

Ahora, puede descargar la base de datos de su elección y usar MariaDB o MySQL. En este caso, usaremos la base de datos MySQL. Por lo tanto, para descargar, ingrese lo siguiente en el símbolo del sistema:

sudo apt-get install servidor MySQL

Además, tenga en cuenta que en este paso, se le pedirá que cambie la contraseña de root. Asegúrese de elegir una contraseña segura y anótela si tiene miedo de olvidarla.

Paso 6:Instalación de MySQL

Es una continuación del paso anterior. Después de descargar MySQL, instálelo mediante el siguiente comando:

sudo mysql_secure_installation

Paso 7:reiniciar apache2

Reinicie el servidor web/Apache2 para confirmar que sus cambios son efectivos. El siguiente comando será útil en este proceso.

reinicio del servicio sudo apache2

Paso 8:Prueba del servidor web

Ahora, necesitamos probar el servidor Apache. Apache presenta un archivo HTML almacenado en un subdirectorio web de Apache. Por lo tanto, para servirlo en Raspberry Pis, escriba la dirección web a continuación en la barra de direcciones.

HTTP://[Dirección_IP_del_host]/

Al navegar por la página predeterminada del servidor web Raspberry Pi, accederá a la siguiente página para indicar que está funcionando bien. Además, puede usar una computadora remota para este proceso.

Además, puede crear el sitio web de Raspberry Pi identificando inicialmente los archivos PHP/HTML. Estos son accesibles desde el directorio a continuación.

/var/www/HTML

Por último, haga que la carpeta sea fácilmente accesible para un usuario predeterminado ingresando el siguiente comando:

Sudo chown –R pi/var/www/html

Cambiar el nombre de host de su servidor

De forma predeterminada, el nombre de host del servidor de su Pi será 'frambuesa .’ No obstante, podría tener otros nombres pi en su red privada. Por lo tanto, para evitar confusiones, es imperativo un cambio de nombres a través del proceso a continuación.

  1. Primero, ingrese Sudo raspi-config en la ventana de la terminal. A continuación, elija un nombre de host.
  1. Como alternativa, puede seleccionar el menú de inicio para navegar y luego seleccionar Preferencias->Configuración de Raspberry. Se iniciará la versión con ventana como se muestra a continuación. Además, debe seleccionar las Opciones de red.
  1. Luego, seleccione el nombre de host de su elección. Por ejemplo, en nuestro caso, usaremos “myraspserver .”
  1. Luego, se le pedirá que reinicie. Seleccione ' ' para la opción de arranque, y la computadora se reiniciará. Ahora el Pi tendrá un nombre diferente.

Cómo configurar FTP en su servidor web Pi

Su servidor web estará incompleto hasta que almacene algunos archivos multimedia y páginas web en su ubicación predeterminada, es decir, el /var/wwwHTMLl carpeta. Además, es posible realizar desarrollo web en el sistema operativo Raspberry Pi.

No obstante, para proyectos avanzados, es mucho más fácil escribir el código primero en la PC principal/escritorio remoto y luego transferirlo.

Un FTP es el mejor medio para lograr la transferencia anterior. Así es como se hace.

  1. Primero, deberá habilitar FTP en su Raspberry Pi. Haga clic en 'Opciones de interfaz ' luego seleccione 'menú SSH ' en rasp-config.
  1. Alternativamente, si está usando una computadora de escritorio/dispositivo portátil, seleccione 'Preferencias ' luego elija 'Configuración de Raspberry Pi ' y haga clic en la pestaña 'interfaces.
  2. A continuación, debe modificar la carpeta  /var/www/ para facilitar la escritura de archivos. Deberá ingresar el sudo chown pi /var/www/HTML comando para este paso.
  3. A continuación, en su PC, debe configurar un cliente FTP y asegúrese de que utiliza el protocolo SFTP. Para el sistema operativo Windows, considere usar Filezilla ya que es una de las mejores aplicaciones FTP gratuitas.
  1. Por último, ingrese el nombre de usuario predeterminado y la contraseña predeterminada. Estos son "pi ” y “frambuesa ”, respectivamente.

Conclusión

Como ha visto, usar Raspberry Pi para el acceso remoto a una conexión a Internet es un proyecto de servidor fácil. Contáctenos en cualquier momento para más consultas sobre este y mucho más de nuestro contenido dinámico.


Tecnología Industrial

  1. Perfil de temperatura de Raspberry Pi usando LabVIEW
  2. Biblioteca Python del sensor de temperatura TMP006 con Raspberry pi,
  3. Sensor de temperatura Python y Raspberry Pi
  4. Monitoreo remoto del clima usando Raspberry Pi
  5. SensorTag a Blynk usando Node-RED
  6. Sensor de movimiento con Raspberry Pi
  7. Detectando una pulsación de botón a través de GPIO usando Raspberry pi
  8. Sensor de luz habilitado para voz y SMS con Raspberry Pi y Twilio
  9. Controle la temperatura de su hogar usando su Raspberry Pi
  10. Uso del control remoto por infrarrojos con Raspberry Pi sin LIRC
  11. Sensores analógicos en Raspberry Pi con un MCP3008