Executando o Servidor HTTP do Python
Depois de verificar que o Python está instalado e o módulo http.server está disponível, você pode iniciar o servidor HTTP do Python para servir arquivos pela rede.
Iniciar o Servidor HTTP
Para iniciar o servidor HTTP do Python, abra um terminal ou prompt de comando no seu sistema Ubuntu 22.04 e execute o seguinte comando:
python -m http.server
Isso iniciará o servidor HTTP na porta padrão 8000. Em seguida, você pode acessar o servidor abrindo um navegador web e navegando para http://localhost:8000.
sequenceDiagram
participant Cliente
participant Servidor
Cliente->>Servidor: Solicitação HTTP
Servidor->>Cliente: Resposta HTTP
Personalizando as Configurações do Servidor
Você pode personalizar o comportamento do servidor HTTP do Python passando argumentos adicionais ao comando python -m http.server. Algumas opções comuns incluem:
--bind/-b: Especificar o endereço ao qual o servidor se conectará (padrão é 0.0.0.0)
-p/--port: Especificar a porta a ser usada (padrão é 8000)
-d/--directory: Especificar o diretório para servir os arquivos (padrão é o diretório atual)
Por exemplo, para iniciar o servidor na porta 8080 e servir arquivos do diretório /var/www/html, você pode usar o seguinte comando:
python -m http.server --port 8080 --directory /var/www/html
Acessando o Servidor
Depois que o servidor estiver em execução, você pode acessá-lo de qualquer dispositivo na mesma rede navegando para o endereço IP e porta do servidor em um navegador web. Por exemplo, se o servidor estiver em execução em uma máquina com o endereço IP 192.168.1.100, você pode acessá-lo indo para http://192.168.1.100:8000.
Seguindo esses passos, você pode facilmente iniciar e personalizar o servidor HTTP do Python para servir arquivos pela rede.