🎯 Логи:
📝 Access log
tail -f /var/log/nginx/access.log
⚠️ Error log
tail -f /var/log/nginx/error.log
📊 Мониторинг производительности:
📈 Статистика запросов
watch -n 1 'cat /var/log/nginx/access.log | wc -l'
📊 Топ IP адресов
awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head⚡️ Ускорение Nginx:
⚡️ Включить кеширование
http {
fastcgi_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m use_temp_path=off;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
server {
location ~ \.php$ {
fastcgi_cache my_cache;
fastcgi_cache_valid 200 301 302 60m;
fastcgi_cache_bypass $no_cache;
fastcgi_no_cache $no_cache;
}
}
}💡 Советы:
✅ Всегда делайте backup перед изменениями конфигов:
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.backup
✅ Проверяйте права доступа к файлам:
sudo chmod -R 755 /var/www/example.com
sudo chown -R www-data:www-data /var/www/example.com
✅ Используйте gzip сжатие для ускорения:
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
gzip_vary on;
🎯 Наиболее важные команды:
-
sudo nginx -t ✅ Проверка конфигурации-
sudo systemctl restart nginx 🔁 Перезапуск-
tail -f /var/log/nginx/error.log ⚠️ Просмотр ошибок-
sudo ss -tulpn | grep nginx 📡 Проверка порта🔝 Наш чат для обсуждений |🚀 Буст для канала