33800 Docs

← 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