🔥 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.
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
webna sua VM dentro do seu diretório de usuário. - Crie um arquivo
index.htmlnesse 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.
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 + Cna 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!