LinuxParty
Los servidores web se pueden generalizar en dos segmentos; los que ejecutan sitios dinámicos con complejidades configuradas como software de bases de datos y los que ejecutan un front-end web estático simple.
El servidor web Servy califica como un candidato ideal para ejecutar un sitio web simple/básico sin código de back-end/lógico adjunto.
Este artículo lo guiará a través de la comprensión y configuración del servidor web Servy para que pueda ejecutar cómodamente sus sitios web simples antes de asociarlos con un código de back-end.
Instalación del Servidor Web Servy Tiny en Linux
Siempre es una buena idea que los usuarios de Linux se aseguren de que sus sistemas estén actualizados a través de sus respectivos administradores de paquetes.
$ sudo apt install update [On Debian, Ubuntu and Mint] $ sudo yum install update [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo pacman -Syu [On Arch Linux] $ sudo zypper update [On OpenSUSE]
A continuación, debe clonar el repositorio de Servy con el siguiente comando wget .
$ wget https://github.com/zethra/servy/archive/refs/heads/master.zip
Para extraer el archivo master.zip que acabamos de descargar, debemos asegurarnos de que el paquete de descompresión esté instalado en nuestro sistema Linux.
$ sudo apt install unzip [On Debian, Ubuntu and Mint] $ sudo yum install unzip [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo pacman -S unzip [On Arch Linux] $ sudo zypper install unzip [On OpenSUSE]
Ahora podemos continuar y extraer el archivo master.zip que contiene el servidor web de Servy.
$ unzip master.zip $ cd servy-master $ cd src
Archivos de servicio
Dado que el servidor web de Servy está escrito en un lenguaje de programación oxidado, los programas escritos con este lenguaje de programación tienen la .rs
extensión que se muestra en la captura de pantalla anterior.
Instalación del lenguaje de programación Rust en Linux
Antes de que podamos compilar el archivo rust ~/servy-master/src/main.rs , primero debemos instalar el lenguaje de programación rust en nuestros sistemas Linux.
$ sudo apt install rustc [On Debian, Ubuntu and Mint] $ sudo yum install rust [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo pacman -S rust [On Arch Linux] $ sudo zypper install rust [On OpenSUSE]
A continuación, cree el ejecutable del servidor web Servy utilizando Cargo .
$ cd servy-master $ cargo build
Crear el ejecutable del servidor web de Servy
Después de ejecutar el comando anterior, debe notar algunos cambios en el directorio principal de servy-master , como la creación del directorio ~/servy-master/target/debug que apunta al archivo binario/ejecutable del servidor Web de Servy.
$ cd servy-master/target/debug
Archivos ejecutables de servicio
Ejecutar un sitio web básico usando el servidor web de Servy
Podemos ejecutar el servidor web desde el directorio servy-master con el siguiente comando:
$ ./target/debug/servy
El servidor web comenzará a ejecutarse en el puerto 8000 .
Inicie el servidor web de Service
Si accede a la URL anterior desde un navegador, obtendrá su vista de lista de directorios.
Listado de directorio de servicios
Servir un sitio web básico usando el servidor web Servy
Deberá apuntar al directorio que contiene las páginas del sitio web que Servy necesita servir. Por ejemplo, si los archivos de su sitio web residen en el directorio /var/www/html :
$ ./target/debug/servy /var/www/html
Ejecutar sitio web con servidor web Servy
La vista web será la siguiente:
Ver páginas del sitio web
El siguiente comando proporciona opciones adicionales sobre el uso de este servidor web.
$ ./target/debug/servy --help
Uso del servidor web de servicio
El servidor web Servy es ideal para desarrolladores web que desean perfeccionar la capacidad de respuesta de sus proyectos de sitios web en un entorno de desarrollo antes de migrar a un entorno de producción. Es fácil y rápido de configurar y utiliza recursos mínimos de CPU.

-
Medicina.
- ¿Por qué una bacteria puede soportar una radiación que mataría a un ser humano?
- El papel revolucionario de la IA en la atención sanitaria
- Las muertes por cáncer están disminuyendo, pero puede haber un asterisco
- Descubre las Mejores Fuentes de Hierro para Tu Salud, y no son las Lentejas ni la Carne
- Milagroso tratamiento con células CAR-T: Paciente ve desaparecer sus tumores cancerígenos en un mes
- Investigadores han encontrado una manera de regenerar dientes
- Revertir el proceso de las canas podría ser posible. El peinar cabellos de plata, se va a acabar.
- El Coeficiente Intelectual de los estadounidenses ha disminuido rápidamente, lo que demuestra el 'efecto Flynn inverso'
- Un tratamiento para el "anticonceptivo masculino" detuvo el esperma en ratones, según un estudio
- Hace 10.000 años nadie tenía lo ojos azules
- Dispositivo ocular implantado para tratar la degeneración macular asociada a la edad
- El virus de Epstein-Barr puede ser la causa principal de la esclerosis múltiple
- ¿Por qué da hambre tomar ''cannabis''?
- Un estudio demuestra que el consumo de marihuana en los adolescentes se correlaciona con disminución de IQ
- Cannabis: la cantidad