Архивы рубрики ‘Web’

Использование .htaccess

Включение поддержки файла .htaccess Параметр,опредлеяющий имя файла .htaccess в конфигурационном файле Apache AccessFileName Например, для Debian/Ubuntu

Включение поддержки файла .htaccess возможно Либо в конфигурационном файле Apache – глобально для каталога, внутри которого размещаются все сайты. Например, для Debian/Ubuntu

Либо в конфигурацаионном файле конкретного виртуального хоста Apache (что более предпочтительно) Например, для […]

Настройка Let’s Encrypt SSL-сертификата на Ubuntu/Centos

1.Установка Let’s Encrypt   При использовании Nginx в качестве Web-сервера Установка git Ubuntu/Debian

Centos

Остановка Nginx, который прослушивает 80 порт. Перед генерацией сертификатов необходимо убедиться, что все имена домена(включая www-поддомен ,если он должен быть включен в сертификат), для которых генерируются сертификаты имеют запись типа А в ДНС. Также необходимо остановить […]

Nginx — полезные мелочи (security, redirect)

Безопасность 1.Блокировка определенных User-Agents. Создаем файл с запрещенными User-Agent-ами

Подключаем файл с запрещенными User-Agent-ами(вставляем перед секцией server)

Добавляем в секцию server запрет для указанных в файле User-Agents

Либо второй вариант. Например , защита от сканеров

Тестируем

  2.Защита от HotLink. Для конкретного location

  3.Защита от реферального спама. […]

Настройка файла индексации robots.txt

Список существующих ботов/роботов http://www.robotstxt.org/db.html   Проверка синтаксиса и структуры файла robots.txt Yandex https://webmaster.yandex.ua/robots.xml Google Webmaster tool->Сканирование->Инструмент проверки файла robots.txt https://support.google.com/webmasters/answer/6062598?hl=ru   Директивы файла robots.txt

— означает, что правила, приведенные ниже, будут действовать для всех поисковиков.

 — разрешено индексировать.

— запрещено индексировать.

 — обязательно нужно указать основное зеркало. Ваш сайт открывается по […]

Ускорение WordPress за счет кеширования в memcached с помощью плагина W3 Total Cache

    Установка memcached ранее рассматривалась Установка memcached в Ubuntu Установка memcached в Centos   1.Установка плагина w3 total cache через менеджер плагинов   2.Проверка/добавление наличие строки подключения плагина в файле wp-config.php

3.Настройка Nginx виртуального хоста(включаем сжатие и определяем типы файлов для сжатия ) в http-секции

Проверка наличия файла nginx.conf в […]

Анализ Web-логов в реальном времени с помощью GoAccess

  1.Установка необходимых зависимостей.  

  2.Скачивание и установка утилиты goaccess из исходников (через yum устанавливается устаревшая версия)  

  3.Создание резервной копии и настройка конфигурационного файла goaccess.conf  

 

4.Использование GoAccess для анализа Web-логов   Просмотр статистики и анализ Web-лога в реальном […]

Nginx — настройка ограничения на кол-во подключений и количество запросов в единицу времени

В Nginx есть возможность ограничить количество соединений с одного адреса(модуль ngx_http_limit_conn_module) и ограничить количество запросов в единицу времени с одного адреса (модуль ngx_http_limit_req_module)

— позволяет ограничить число соединений по заданному ключу, в частности, число соединений с одного IP-адреса.

– позволяет ограничить скорость обработки запросов по заданному ключу, в частности, скорость обработки запросов, поступающих […]

Настройка Nginx для поддержки видеофайлов flv/mp4

1.Проверка поддержки Nginx-ом необходимых модулей

  2.Проверка подключения файла с расширением

  3.Определение расширений

  4.Активизация mp4 и flv псевдопотока + отключение сжатия

  5.Тестирование(проверяем, что отсутствует сжатие )

  Источник: http://www.nginxtips.com/optimizing-nginx-for-video-sites/ http://dragonflybsd.blogspot.com/2012/11/nginxmp4flv.html


Thanx: Remont-vdom
Яндекс.Метрика