🚀 Instalação completa do Gitea com todos os scripts e documentação
This commit is contained in:
68
monitor-porta-443.sh
Executable file
68
monitor-porta-443.sh
Executable file
@@ -0,0 +1,68 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "╔══════════════════════════════════════════════════════════════════╗"
|
||||
echo "║ MONITORAMENTO DA PORTA 443 (HTTPS) ║"
|
||||
echo "╚══════════════════════════════════════════════════════════════════╝"
|
||||
echo ""
|
||||
|
||||
GREEN='\033[0;32m'
|
||||
RED='\033[0;31m'
|
||||
YELLOW='\033[1;33m'
|
||||
NC='\033[0m'
|
||||
|
||||
# Função para testar porta
|
||||
test_port() {
|
||||
timeout 3 bash -c "</dev/tcp/meurepositorio.com/443" 2>/dev/null
|
||||
return $?
|
||||
}
|
||||
|
||||
# Teste inicial
|
||||
echo "Testando conectividade HTTPS..."
|
||||
echo ""
|
||||
|
||||
if test_port; then
|
||||
echo -e "${GREEN}✓ PORTA 443 ESTÁ ABERTA!${NC}"
|
||||
echo ""
|
||||
echo "Testando acesso HTTPS completo..."
|
||||
|
||||
HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" --max-time 10 https://meurepositorio.com 2>/dev/null)
|
||||
|
||||
if [ "$HTTP_CODE" == "200" ] || [ "$HTTP_CODE" == "301" ] || [ "$HTTP_CODE" == "302" ]; then
|
||||
echo -e "${GREEN}✓ HTTPS funcionando! (HTTP $HTTP_CODE)${NC}"
|
||||
echo ""
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo ""
|
||||
echo -e "${GREEN}🎉 TUDO PRONTO!${NC}"
|
||||
echo ""
|
||||
echo "Acesse agora mesmo:"
|
||||
echo " https://meurepositorio.com"
|
||||
echo ""
|
||||
echo "Próximos passos:"
|
||||
echo " 1. Abra https://meurepositorio.com no navegador"
|
||||
echo " 2. Complete a configuração inicial do Gitea"
|
||||
echo " 3. Crie sua conta de administrador"
|
||||
echo ""
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
else
|
||||
echo -e "${YELLOW}⚠ Porta aberta, mas HTTPS não respondeu corretamente${NC}"
|
||||
echo "Código HTTP: $HTTP_CODE"
|
||||
fi
|
||||
else
|
||||
echo -e "${RED}✗ Porta 443 ainda está bloqueada${NC}"
|
||||
echo ""
|
||||
echo "Possíveis causas:"
|
||||
echo " - O Meraki ainda está aplicando as regras (aguarde mais um pouco)"
|
||||
echo " - A regra não foi configurada corretamente"
|
||||
echo " - Há outro firewall na frente"
|
||||
echo ""
|
||||
echo "Verificações no Meraki:"
|
||||
echo " - Security & SD-WAN > Firewall"
|
||||
echo " - Certifique-se de que há uma regra Allow para porta 443"
|
||||
echo " - Protocolo: TCP"
|
||||
echo " - Destino: ${IP_LOCAL} (ou qualquer)"
|
||||
echo " - Porta: 443"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user