Servidor web simples sem instalar nada

Autor: Cézar Augusto de Campos
24 de junho de 2020

Essa dica é para aqueles web designers que querem testar o próprio site antes de ir pro ar, mas não querem instalar o Apache ou o Nginx para não ocupar muito espaço no computador.

O Busybox já vem instalado em muitas distribuições e com ele um servidor web simples. Essa dica visa facilitar o dia a dia de programadores e web designers que lidam com diversos sites ao mesmo tempo e querem testar as suas soluções antes de ir para o ar.

Para instalar o Busybox no Debian:

# apt install busybox

Para iniciar o servidor no diretório atual:

$ busybox httpd -p 127.0.0.1:8080 -h $PWD

Para derrubar o servidor:

$ pkill busybox

Simples assim! E se você quiser pode criar duas funções e colocá-las no fim do seu .bashrc para poder iniciar e parar o servidor com um comando mais fácil:

                
function start_web_server(){
    busybox httpd -p 127.0.0.1:8080 -h $PWD
}

function stop_web_server(){
    pkill busybox
}
                
        

E então basta entrar no repositório do seu site e digitar:

$ start_web_server

e para terminar:

$ stop_web_server

É isso.