Бесплатный ssl сертификат? Пожалуйста!!!

Как получить ssl сертификат Для этого воспользуемся китайским сервисом WoSign. Поэтапные шаги для получения сертификата выложены в слайдере ниже Переход на https в nginx Беру ранее сгенерированый ключ, полученный сертификат для nginx и привожу конфиг-файл сайта к следующему виду

Зацикливание ssi в nginx

Проблема Есть страница /a. В ней через ssi подключаеться /b. php получает на обработку не /b, а /a в REQUEST_URI и отдает снова /a, в которой подзапрос /b и так рекурсивно пока что-то не отвалиться толи nginx, толи клиент Решение

Закрыть сайт на обслуживание

Бывает иногда, возникает необходимость закрыть сайт на обслуживание. Однако шокировать пользователя сообщением «403 Forbidden» тоже не хочется Поэтому на время проведения работ сайт оставляем открытым для себя, а пользователю отдаём сформированую на этот случай страницу из

301 редирект в nginx

В блоке server указываем для каких доменов выполнять редирект и куда Везде, где это возможно избегаем конструкций с if Во втором блоке основной конфиг сервера server { listen 80; server_name doki.domain.com docs.domain.com documents.domain.com; rewrite ^

Закрыть доступ к сайту по IP в nginx

Закрыть доступ к сайту можно, если в nginx.conf добавить server { listen 80 default_server; server_name _; return 403; } и убрать аргумент default_server из других виртуальных конфигов если таковой в них использовался. Подробнее про server_name

Запретить просмотр файлов без точки

Требуется запретить средствами nginx просмотр файлов без точки в любой директории. Вопрос решается следующим образом location ~ ^.*/[^.]+[^/]$ { … } forum.nginx.org