O Python inclui um módulo integrado que permite criar instantaneamente um servidor web, o que é incrivelmente útil para compartilhar arquivos em uma rede. Configurar um servidor http simples linux é um processo direto que requer apenas um único comando.
Iniciando um Servidor HTTP Simples no Linux
Para começar, navegue até o diretório que deseja compartilhar usando seu terminal. Depois de estar no diretório desejado, você pode iniciar um ambiente de servidor http simples linux com o seguinte comando se estiver usando Python 3:
python -m http.server
Este comando inicia um servidor web básico, tornando o conteúdo do seu diretório atual acessível via HTTP.
Método Legado para Python 2
Para sistemas mais antigos que ainda usam Python 2, o comando é ligeiramente diferente. O módulo era anteriormente chamado de SimpleHTTPServer. Se você já se perguntou o que é python simplehttpserver, é simplesmente o equivalente do Python 2 para o módulo http.server. Você pode executá-lo com:
python -m SimpleHTTPServer
Acessando Seu Servidor Web Linux Simples
Após executar o comando, seu servidor web linux simples estará ativo. Você pode acessar os arquivos compartilhados de outra máquina na mesma rede abrindo um navegador da web e navegando para http://ENDERECO_IP:8000, substituindo ENDERECO_IP pelo IP local da máquina que executa o servidor.
Para visualizar os arquivos na mesma máquina, você pode usar o endereço localhost: http://localhost:8000.