GNU/Linux >> Tutoriales Linux >  >> Linux

Servy:un servidor web pequeño para ejecutar un sitio web básico

Los servidores web se pueden generalizar en dos segmentos; los que se utilizan para ejecutar sitios dinámicos con complejidades configuradas, como software de bases de datos, y los que se utilizan para ejecutar 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 nos guiará a través de la comprensión y configuración del Servy servidor web 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 Servy repositorio usando el siguiente comando wget.

$ wget https://github.com/zethra/servy/archive/refs/heads/master.zip

Para extraer el master.zip archivo que acabamos de descargar, debemos asegurarnos de que descomprimir el paquete 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 master.zip archivo que contiene el servidor web de Serviy.

$ unzip master.zip
$ cd servy-master
$ cd src

Desde Servicio El servidor web está escrito en un lenguaje de programación oxidado, los programas escritos con este lenguaje de programación tienen el .rs extensión como 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 de óxido ~/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 Servy ejecutable del servidor web usando Cargo .

$ cd servy-master
$ cargo build 

Después de ejecutar el comando anterior, debe notar algunos cambios en el servy-master principal directorio como la creación de ~/servy-master/target/debug El directorio apunta al archivo binario/ejecutable del servidor Web de Servy.

$ cd servy-master/target/debug

Ejecutar un sitio web básico usando el servidor web Servy

Podemos ejecutar el servidor web desde el servy-master directorio con el siguiente comando:

$ ./target/debug/servy 

El servidor web comenzará a ejecutarse en el puerto 8000 .

Si accede a la URL anterior desde un navegador, obtendrá su vista de lista de directorios.

Servir 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 /var/www/html directorio:

$ ./target/debug/servy /var/www/html

La vista web será la siguiente:

El siguiente comando proporciona opciones adicionales sobre el uso de este servidor web.

$ ./target/debug/servy --help 

Servicio El servidor web 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.


Linux
  1. Ajuste del Keepalive del servidor web Apache

  2. Instalar WordPress en el servidor web LiteSpeed

  3. ¿Ejecutar el servidor Sql en Ubuntu?

  4. Configurar la seguridad básica

  5. Conceptos básicos de host virtual

Cómo alojar un sitio web en el servidor web NGINX

Cómo alojar un sitio web en un servidor web Apache

Darkhttpd:ejecute un servidor web simple y seguro rápidamente

Cómo instalar el servidor web Hiawatha en RHEL 8

Cómo instalar el servidor web Lighttpd en Ubuntu 18.04

Cómo configurar un servidor doméstico