Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar e Executar um Servidor HTTP no macOS Usando o Python

A criação de um servidor HTTP local pode ser extremamente útil para desenvolvimento e testes. No ambiente Apple, especificamente no macOS, uma das maneiras mais simples de criar um servidor HTTP é utilizando o Python, que já vem pré-instalado na maioria das versões do macOS. Neste artigo, vamos explorar como configurar e executar um servidor HTTP básico usando Python no terminal do macOS.

Exemplos:

  1. Verificar a Versão do Python:

    Antes de começar, é importante verificar qual versão do Python está instalada no seu sistema. Abra o Terminal e digite o seguinte comando:

    python --version

    ou, para Python 3:

    python3 --version

    Isso retornará a versão do Python instalada. Para este exemplo, vamos assumir que você está usando Python 3.

  2. Iniciar um Servidor HTTP:

    Com o Python 3, você pode iniciar um servidor HTTP simples com apenas um comando. Navegue até o diretório que você deseja servir e execute:

    python3 -m http.server 8000

    Isso iniciará um servidor HTTP na porta 8000. Você pode acessar o servidor abrindo um navegador e digitando http://localhost:8000.

  3. Especificar um Diretório Diferente:

    Se você deseja servir um diretório diferente do atual, você pode especificá-lo no comando:

    python3 -m http.server 8000 --directory /caminho/para/seu/diretorio
  4. Usar uma Porta Diferente:

    Caso a porta 8000 já esteja em uso ou você prefira usar outra porta, basta substituí-la no comando:

    python3 -m http.server 8080
  5. Parar o Servidor:

    Para parar o servidor, você pode simplesmente pressionar Ctrl + C no terminal onde o servidor está rodando.

Este método é ideal para desenvolvimento e testes locais, mas não é recomendado para produção, pois não oferece as mesmas funcionalidades de segurança e desempenho de servidores web dedicados como Apache ou Nginx.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.