Найти в Дзене
Уроки Linux

🔧 Как настроить nginx для безопасного и быстрых сайтов

🔧 Как настроить nginx для безопасного и быстрых сайтов Привет, любители Linux и Devops! 🚀 Ты уже знаешь, что nginx — это не просто веб-сервер, а настоящий швейцарский нож для хостинга. Сегодня расскажу, как сделать его максимально эффективным и безопасным! 🔹 Основные шаги настройки - Включи сжатие gzip для ускорения загрузки страниц: gzip on; gzip_types text/plain application/xml; - Настрой защиту от DDoS — ограничь число соединений: limit_conn zone=addr 10; - Добавь базовые заголовки безопасности: add_header X-Content-Type-Options nosniff; add_header X-Frame-Options DENY; add_header X-XSS-Protection "1; mode=block"; - Используй HTTPS и SSL: получи сертификат и настрой слушатель на 443, запрети старые протоколы: ssl_protocols TLSv1.2 TLSv1.3; - Обеспечь простое управление кешем и версиями: настрой долгий кеш для статичных ресурсов и отключи кэш-вью: location ~* \.(jpg|jpeg|png|css|js|ico|gif|woff|woff2)$ { expires 30d; add_header Cache-Control "public"; } - Не забудь про ло

🔧 Как настроить nginx для безопасного и быстрых сайтов

Привет, любители Linux и Devops! 🚀

Ты уже знаешь, что nginx — это не просто веб-сервер, а настоящий швейцарский нож для хостинга. Сегодня расскажу, как сделать его максимально эффективным и безопасным!

🔹 Основные шаги настройки

- Включи сжатие gzip для ускорения загрузки страниц:

gzip on;

gzip_types text/plain application/xml;

- Настрой защиту от DDoS — ограничь число соединений:

limit_conn zone=addr 10;

- Добавь базовые заголовки безопасности:

add_header X-Content-Type-Options nosniff;

add_header X-Frame-Options DENY;

add_header X-XSS-Protection "1; mode=block";

- Используй HTTPS и SSL: получи сертификат и настрой слушатель на 443, запрети старые протоколы:

ssl_protocols TLSv1.2 TLSv1.3;

- Обеспечь простое управление кешем и версиями: настрой долгий кеш для статичных ресурсов и отключи кэш-вью:

location ~* \.(jpg|jpeg|png|css|js|ico|gif|woff|woff2)$ {

expires 30d;

add_header Cache-Control "public";

}

- Не забудь про логирование и мониторинг — настрой лог-файлы для быстрого реагирования.

И самое главное — правильно структурируй конфиг, чтобы все работало быстро и надежно.

Если правильно настроить nginx, ваши сайты станут не только быстрее, но и безопаснее. А что важнее для тебя: скорость или безопасность?

- Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в телеграм боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!