← Retour
#!/bin/bash
# ===========================================
# MOTD - Message of the Day - NGINX
# ===========================================
# Couleurs
CYAN='\033[0;36m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
DIM='\033[2m'
BOLD='\033[1m'
NC='\033[0m'
echo -e "${CYAN}"
cat << 'EOF'
╔══════════════════════════════════════════════════════════════════╗
║ 🌐 NGINX - Reverse Proxy ║
╠══════════════════════════════════════════════════════════════════╣
EOF
echo -e "${NC}"
echo -e "${BOLD} 🌐 NGINX${NC}"
echo -e " ${GREEN}sudo nginx -t${NC} Tester la config"
echo -e " ${GREEN}sudo systemctl reload nginx${NC} Recharger"
echo -e " ${GREEN}sudo systemctl restart nginx${NC} Redémarrer"
echo -e " ${GREEN}sudo systemctl status nginx${NC} Status"
echo ""
echo -e "${BOLD} 📁 CONFIGURATION${NC}"
echo -e " ${GREEN}ls /etc/nginx/sites-available/${NC} Configs disponibles"
echo -e " ${GREEN}ls /etc/nginx/sites-enabled/${NC} Configs actives"
echo -e " ${GREEN}sudo nano${NC} /etc/nginx/sites-available/<site>"
echo ""
echo -e "${BOLD} 🔗 ACTIVER/DÉSACTIVER${NC}"
echo -e " ${GREEN}sudo ln -s${NC} /etc/nginx/sites-available/<site> /etc/nginx/sites-enabled/"
echo -e " ${GREEN}sudo rm${NC} /etc/nginx/sites-enabled/<site>"
echo ""
echo -e "${BOLD} 📜 LOGS${NC}"
echo -e " ${GREEN}sudo tail -f /var/log/nginx/access.log${NC} Accès"
echo -e " ${GREEN}sudo tail -f /var/log/nginx/error.log${NC} Erreurs"
echo ""
echo -e "${BOLD} 🔒 SSL WILDCARD${NC}"
echo -e " Cert: /etc/letsencrypt/live/33800.nowhere84.com/"
echo ""
echo -e "${CYAN}╚══════════════════════════════════════════════════════════════════╝${NC}"
echo ""
echo -e "${DIM}IP locale: 192.168.1.104 | IP publique: 82.65.119.221${NC}"
echo ""
# Check mises à jour
UPDATES=$(apt list --upgradable 2>/dev/null | grep -c upgradable)
if [ "$UPDATES" -gt 0 ]; then
echo -e "${YELLOW} ⚠️ MISES À JOUR DISPONIBLES: $UPDATES paquet(s)${NC}"
echo -e "${DIM} sudo apt update && sudo apt upgrade -y${NC}"
echo ""
else
echo -e "${GREEN} ✅ Système à jour${NC}"
echo ""
fi