This commit is contained in:
63
scripts/nginx-quick-check.sh
Executable file
63
scripts/nginx-quick-check.sh
Executable file
@@ -0,0 +1,63 @@
|
||||
#!/bin/bash
|
||||
# scripts/nginx-quick-check.sh - Быстрая проверка nginx
|
||||
|
||||
echo "🚀 Быстрая проверка nginx для CatLink"
|
||||
echo "===================================="
|
||||
|
||||
# Цвета
|
||||
GREEN='\033[0;32m'
|
||||
RED='\033[0;31m'
|
||||
YELLOW='\033[1;33m'
|
||||
NC='\033[0m'
|
||||
|
||||
# Проверка nginx
|
||||
if systemctl is-active nginx &>/dev/null; then
|
||||
echo -e "${GREEN}✅ nginx работает${NC}"
|
||||
else
|
||||
echo -e "${RED}❌ nginx не работает${NC}"
|
||||
fi
|
||||
|
||||
# Проверка конфигурации
|
||||
if sudo nginx -t &>/dev/null; then
|
||||
echo -e "${GREEN}✅ Конфигурация nginx корректна${NC}"
|
||||
else
|
||||
echo -e "${RED}❌ Ошибка в конфигурации nginx${NC}"
|
||||
fi
|
||||
|
||||
# Проверка портов
|
||||
if ss -tlnp | grep -q ":80.*nginx"; then
|
||||
echo -e "${GREEN}✅ Порт 80 прослушивается${NC}"
|
||||
else
|
||||
echo -e "${RED}❌ Порт 80 не прослушивается${NC}"
|
||||
fi
|
||||
|
||||
# Проверка backend
|
||||
if curl -s http://localhost:8000/api/ &>/dev/null; then
|
||||
echo -e "${GREEN}✅ Backend (8000) доступен${NC}"
|
||||
else
|
||||
echo -e "${RED}❌ Backend (8000) недоступен${NC}"
|
||||
fi
|
||||
|
||||
# Проверка frontend
|
||||
if curl -s http://localhost:3000/ &>/dev/null; then
|
||||
echo -e "${GREEN}✅ Frontend (3000) доступен${NC}"
|
||||
else
|
||||
echo -e "${RED}❌ Frontend (3000) недоступен${NC}"
|
||||
fi
|
||||
|
||||
# Проверка через nginx
|
||||
if curl -s http://localhost/ &>/dev/null; then
|
||||
echo -e "${GREEN}✅ Nginx проксирование работает${NC}"
|
||||
else
|
||||
echo -e "${RED}❌ Nginx проксирование не работает${NC}"
|
||||
fi
|
||||
|
||||
# Проверка домена
|
||||
if curl -s http://links.shareon.kr/ &>/dev/null; then
|
||||
echo -e "${GREEN}✅ Домен links.shareon.kr доступен${NC}"
|
||||
else
|
||||
echo -e "${YELLOW}⚠️ Домен links.shareon.kr недоступен${NC}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Для подробной диагностики запустите: ./scripts/check-nginx.sh"
|
||||
Reference in New Issue
Block a user