⚙️
blog.cat.ssl

Nginx'да SSL сертификат ўрнатиш: ssl_certificate ва server блок созлаш

08.07.2035
← Барча мақолалар

Nginx веб-сервер кучли унумдорлик ва мослашувчанлик билан машҳур. Дунё бўйича энг юқори трафикга эга сайтларнинг аксарияти шу серверда ишлайди.

Сертификат файллари

Let's Encrypt ишлатилса, certbot уларни "/etc/letsencrypt/live/domen.uz" папкасига жойлаштиради. Хусусий калит файлининг рухсатлари 600 ёки ундан камроқ бўлиши керак.

Server блок созламалари

"listen 443 ssl http2;" қаторини ёзинг ва "ssl_certificate" ҳамда "ssl_certificate_key" йўлларини кўрсатинг. HTTP/2 ёқиш сайт тезлигини оширади.

HTTP дан HTTPS га йўналтириш

80-портда алоҳида server блок яратиб, "return 301 https://$server_name$request_uri;" буйруғи орқали шифрланган версияга йўналтиринг.

Sayt.uz амалиёт

Sayt.uz инфратузилмасининг 65 фоизи Nginx асосида қурилган. VPS хизматининг нархи ойига 150 000 сўмдан бошланади ва SSL хизмати ўз ичига киради.

Ўхшаш мақолалар

📱 SSL pinning: мобил иловаларда MITM ҳужумларидан ҳимоя 🤝 SSL handshake жараёни: TLS мулоқотининг ички механикаси 🔓 HTTPS қулф белгиси йўқолди: сабаблар ва тузатиш SSL муддатини кузатиш: огоҳлантириш ва автоматик текширув тизимлари
🌐 Тил
🇺🇿 O'zbek 🇺🇿 Ўзбек 🇷🇺 Русский 🇬🇧 English