🚀 Instalação completa do Gitea com todos os scripts e documentação
This commit is contained in:
51
test-https.sh
Executable file
51
test-https.sh
Executable file
@@ -0,0 +1,51 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo " TESTE DE CONECTIVIDADE HTTPS "
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo ""
|
||||
|
||||
echo "1. Testando porta 443 (HTTPS)..."
|
||||
if timeout 5 bash -c '</dev/tcp/meurepositorio.com/443' 2>/dev/null; then
|
||||
echo " ✓ Porta 443 está ABERTA"
|
||||
else
|
||||
echo " ✗ Porta 443 está FECHADA/BLOQUEADA"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "2. Testando porta 80 (HTTP)..."
|
||||
if timeout 5 bash -c '</dev/tcp/meurepositorio.com/80' 2>/dev/null; then
|
||||
echo " ✓ Porta 80 está ABERTA"
|
||||
else
|
||||
echo " ✗ Porta 80 está FECHADA/BLOQUEADA"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "3. Testando acesso HTTPS..."
|
||||
HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" --max-time 10 https://meurepositorio.com 2>/dev/null)
|
||||
if [ "$HTTP_CODE" != "000" ] && [ ! -z "$HTTP_CODE" ]; then
|
||||
echo " ✓ HTTPS acessível (HTTP $HTTP_CODE)"
|
||||
else
|
||||
echo " ✗ HTTPS não acessível (timeout ou conexão recusada)"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "4. Verificando certificado SSL..."
|
||||
if openssl s_client -connect meurepositorio.com:443 -servername meurepositorio.com </dev/null 2>/dev/null | grep -q "Verify return code: 0"; then
|
||||
echo " ✓ Certificado SSL válido"
|
||||
else
|
||||
echo " ⚠ Não foi possível verificar o certificado (porta pode estar bloqueada)"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo ""
|
||||
echo "Se a porta 443 estiver fechada, você precisa:"
|
||||
echo " - Acessar o painel do provedor cloud/VPS"
|
||||
echo " - Ou configurar port forwarding no roteador"
|
||||
echo " - Ou contatar o administrador de rede"
|
||||
echo ""
|
||||
echo "Documentação: /root/gitea/FIREWALL_INFO.txt"
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user