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

🚀Как быстро поднять nginx с SSL и защитить его от атак

🚀Как быстро поднять nginx с SSL и защитить его от атак?

В этом уроке я расскажу, как настроить nginx с поддержкой SSL и повысить безопасность — все за пару минут! Забудь о сложных гайдах, эти хитрости переключат твой сервер на новый уровень.

- Установи nginx, если ещё не сделал:

sudo apt-get install nginx

- Создай сертификат с помощью Let's Encrypt (подойдет для продакшена):

sudo certbot --nginx -d yourdomain.com

- Включи автоматическое обновление сертификатов:

sudo certbot renew --dry-run

- Настрой редирект HTTP на HTTPS, добавив в конфиг:

server {

listen 80;

server_name yourdomain.com;

return 301 https://$host$request_uri;

}

- Чтобы защитить сервер, отключи лишние протоколы TLS и включи HTTP/2:

ssl_protocols TLSv1.2 TLSv1.3;

ssl_prefer_server_ciphers on;

Плюсы такой настройки:

- Защита данных пользователей

- Повышение доверия клиентов

- Защита от MITM-атак

А что если ты хочешь ещё сильнее укрепить сервер? Включи fail2ban и следи за логами.

Готов ли ты сделать свой nginx максимально защищённым?

↪️ Присоединяйся к https://t.me/LinuxSkill, чтобы узнать больше хитростей или пройти тесты для системных администраторов в боте https://t.me/gradeliftbot.

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