Пересборка Nginx с поддержкой PageSpeed

nginx
Собирать Nginx из исходников под свои нужды нам уже не впервой — ранее мы уже собирали Nginx с определенной версией OpenSSL для корректной работы APLN (Application-Layer Protocol Negotiation) и включали поддержку Brotli — нового алгоритма сжатия.

Продолжить чтение

HashFlare

Let’s Encrypt и Nginx: получаем максимум от ssllabs.com и securityheaders.io

lets-encrypt
Когда-то поддержка SSL-шифрования сервисами позиционировалась как «желательная» (nice-to-have feature), но не так давно она перешла в разряд «обязательных» (must-have). Пожалуй, переломный момент наступил когда Google начал использовать HTTPS в качестве фактора ранжирования в своей поисковой выдаче.

Продолжить чтение

HashFlare

Настройка Nginx + SSL от Let’s Encrypt (вариант 2, элегантный)

lets-encrypt
Ранее мы уже рассматривали процесс настройки Nginx c SSL-сертификатами от Let’s Encrypt в ОС Debian 8, однако стоит признать, что есть более элегантный и простой способ настройки и использования бесплатных сертификатов. Давайте разберемся!

Продолжить чтение

HashFlare

Пересборка Nginx с OpenSSL 1.0.2+ для HTTP2.0

nginx
Мы уже рассматривали как включить HTTP2.0 в Nginx, но с определенного момента браузер Chrome перестал поддерживать NPN (Next Protocol Negotiation), и потребовал APLN (Application-Layer Protocol Negotiation), который есть в более свежем OpenSSL. Давайте разберемся!

Продолжить чтение

HashFlare