Pular para o conteúdo principal

🔥 Abrir uma porta no Windows 11

🎯 Objetivo pedagógico​

  • Saber abrir/fechar uma porta no Windows 11

📜 Enunciado​

No seu trabalho como desenvolvedor, pode ser necessário abrir uma porta no seu computador para permitir que um aplicativo se comunique com outras máquinas na rede. Por exemplo, se você estiver configurando um servidor web, será necessário abrir a porta 80 para que os usuários possam acessar seu site.

atenção

Neste exercício, vamos abrir a porta 80 para permitir que um servidor web funcione no seu computador. A porta 80 é a porta padrão para o protocolo HTTP. Em um ambiente de produção, é recomendado utilizar a porta 443 para o protocolo HTTPS, que é seguro.

Etapa 1: Configurar sua VM em modo bridge​

  • Certifique-se de que sua VM está configurada em modo bridge. Isso permitirá que sua VM tenha um endereço IP na mesma rede que seu computador host. No VirtualBox, você pode fazer isso indo nas configurações da sua VM e depois na aba "Rede".

Etapa 2: Iniciar um servidor web na sua VM​

  • Instale o Python na sua VM, caso ainda não esteja instalado.
  • Crie um diretório web na sua VM dentro do seu diretório de usuário.
  • Crie um arquivo index.html nesse diretório com o seguinte conteúdo:
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
</head>
<body>
Hello World
</body>
</html>
  • Abra o PowerShell e execute o seguinte comando para iniciar um servidor web na porta 80:
py -m http.server 80 --directory C:\Users\<votre_nom_utilisateur>\web

Etapa 3: Teste a partir da sua máquina host​

Normalmente, a porta 80 está fechada por padrão no Windows 11. Você não conseguirá acessar seu servidor web a partir da sua máquina host. Para verificar, abra um navegador web e digite o endereço IP da sua VM na barra de endereços.

nota

Para encontrar o endereço IP da sua VM, abra o prompt de comando e execute o seguinte comando:

ipconfig

Etapa 4: Abrir a porta 80 no Windows 11​

  • Abra a porta 80 usando o firewall do Windows.

Etapa 5: Teste novamente a partir da sua máquina host​

  • Abra um navegador web e digite o endereço IP da sua VM na barra de endereços. Você deverá ver a mensagem "Hello World" aparecer.

Etapa 6: Fechar a porta 80 no Windows 11​

  • Feche a porta 80 usando o firewall do Windows.
  • Teste novamente a partir da sua máquina host. Você não deverá mais ver a mensagem "Hello World" aparecer.

Etapa 7: Fechar o servidor web​

  • Feche o servidor web pressionando Ctrl + C na janela do PowerShell onde você o iniciou.
  • Feche a janela do PowerShell.

Parabéns! Você conseguiu abrir e fechar uma porta no Windows 11 e talvez até criou seu primeiro servidor web!