Describa brevemente el proceso de establecimiento de un servidor web (método de establecimiento de un sitio web personal)

El artículo anterior mencionó varios servidores web que se pueden utilizar en sistemas integrados. Un servidor web integrado es un servidor que trasplanta un servidor web a un sistema integrado. Todavía se basa en monlog_time#039: util.c:100:39: error: paste#039and-#039; No hay una etiqueta de preprocesamiento válida time_offset=timezone_offset. Compat.h: se proporcionó 120: 30: NOTA: Desplazamiento de zona horaria en definición de macro # definir zona horaria _ offsetfoo # # -TM _ GMT off ~ ~ incorporado: Receta util.o #039 falló para el objetivo. Cambie:

# define zona horaria _ offsetfoo # #-TM _ GMT off a:

# define zona horaria _ offsetfoo-TM _ GMT off y compila nuevamente. Si se puede compilar, el archivo ejecutable boa se generará en la ruta actual:

configuración de boa

Transfiera el archivo mime.types desde el directorio /etc de Ubuntu al directorio de la placa de desarrollo. directorio /etc. NOTA: Esto es MIME, una especificación compatible con servidores web.

Crea la carpeta boa en el directorio /etc de la placa de desarrollo:

Cd /etcmkdir boa crea la carpeta www en el directorio raíz de la placa de desarrollo y crea el cgi de la carpeta en el directorio www. -bin:

Mkdir -p /www/cgi-bin transfiere el archivo boa.conf del directorio boa-0.94.13 al directorio /etc/boa del placa de desarrollo.

scp BOA . conf root @ 192 . 10:/etc/BOA transfiere el programa ejecutable BOA al directorio bin de la placa de desarrollo.

Scp boa root@192.168.1.10:/bin Cree un archivo de grupo en el directorio /etc de la placa de desarrollo:

Cd /etctouch group Utilice el editor vi para abrir /etc en la placa de desarrollo El archivo boa.conf en el directorio /boa debe modificarse de la siguiente manera:

Cambie el grupo nogroup al grupo 0.

Especifique la ruta del archivo de registro en las líneas ErrorLog y AccessLog, guarde el registro en el directorio /etc/boa y modifíquelo de la siguiente manera:

ErrorLog /etc/boa /error_log#Tenga en cuenta: envíe registros a una tubería (

# ServerName: si es diferente del nombre devuelto por get hostname get hostname ServerName www.your.org.here debería devolver el nombre del servidor de # Clientes y luego busque la línea DocumentRoot /var/ www y cámbiela a DocumentRoot /www:

Root/www Luego busque la línea script alias/CGI-bin//usr/lib/CGI-bin / y cámbielo a script alias/CGI-bin//www/CGI-bin/:

script alias/CGI-bin//www/CGI-bin/Los puntos anteriores son los que deben ser modificado en el archivo de configuración boa.conf

Finalmente, ingrese el directorio www que creamos antes y luego use el comando VI index.html para crear el archivo de página web index.html para realizar pruebas. Algunos tutoriales sobre diseño web sencillo en Internet.

Aquí diseñamos una página web simple, como:

Htmlheadtitleboa server test/title/head dy style= color de fondo: # 00000; relleno izquierdo: 300px relleno superior: 100px #039; color: blanco; alineación del texto: izquierda; ancho: 190px alto: 45px tamaño de fuente: 30px familia de fuente: Microsoft YaHei; relleno izquierdo: 5px #039; mezcolanza incrustada/estilo PP = color: rojo; Yahei;#039;Estilo ZhengN/PP= Color: Amarillo; Tamaño de fuente: 20px Familia de fuentes: Microsoft Yahei;Alineación del texto: alineado a la izquierda;#039;La cuenta oficial de WeChat se centra en tecnología integrada, que incluye, entre otros, C/C, integrado, IoT, Linux. /p/body/html Guardar y salir de index.html. En este punto, nuestro servidor web está básicamente completo y hay un archivo web simple index.html en el servidor.

Aquí esta es una prueba simple:

Ingrese el comando boa en nuestra placa de desarrollo para iniciar el servidor web.

Ingrese el siguiente comando para verificar si el programa boa se inició exitosamente:

PS-e

Después de que el proceso boa se haya iniciado exitosamente, ingrese el nombre de nuestra placa de desarrollo en la dirección IP del navegador, puede acceder a la página web index.html:

Como puede ver, podemos acceder a la página web en el servidor web creado con la placa de desarrollo a través del navegador, lo que demuestra que lo hemos construido con éxito en la placa de desarrollo basado en Boa.

Este artículo demuestra brevemente cómo utilizar el entorno del servidor web de la placa de desarrollo y cómo diseñar una página web sencilla. Luego, continuaremos explorando cómo interactuar con nuestra placa de desarrollo a través de la página web, como encender el LED de la placa de desarrollo a través de la página web y transmitir algunos datos desde la placa de desarrollo a la página web para su visualización.

Haz clic para probar Heart of the King 2