Статьи - Сервера, настройка и обслуживание серверов

ngx_pagespeed модуль и ошибка HTTP 404 Not found

nginx-logo.jpg ngx_pagespeed модуль полезный, но со своими "завихами". Можем получить "HTTP 404 Not found" при попытке открыть в браузере оригинальный файл изображения jpg/jpeg/png/gif в имени которого после расширения имеется суфикс ".pagespeed.", например "origin_file_name.jpg.pagespeed.ce.LJC2ixTs0v.jpg".

Очиска файлов кэша pagespeed-модуля

nginx-logo.jpg Для для веб-серверов Nginx и Apache существует модуль оптимизации контента, который в свою очередь в уже оптимизированном виде кэшируется в директорию по-умолчанию "/var/cache/pagespeed/", а устаревшие файлы кэша могут доставлять неудобства при регулярном обновлении скриптов.

После обновления PHP в Debian mpm_event автоматически переключается на mpm_prefork

apache-logo.gif HTTP/2 в Apache 2.4 работает только с модулем mpm_event, потому mpm_prefork был отключён (a2dismod mpm_prefork), а на его место поставлен mpm_event (a2enmod mpm_event), сервер перезапущен, HTTP/2 работает. Однако, стоило установить обновление для PHP так mpm_event был автоматом отключен, а вместо него обратно включен mpm_prefork.

Creanova Hosting - впечатления

creanova logo 1 С самого начала покупки VPS от Creanova на 2-3 день использования начались проблемы с производительностью дисковых I/O операций, IOWAIT зашкаливало, пропускная способность операций чтения/записи обещанного SSD упала ниже возможностей обычного HDD (тест выполнялся после перезагрузки и при отключенных веб сервисах).

Сравнение серверных переменных Apache в условиях RewriteCond

mod_rewrite-logoМногие безуспешно пытались сравнивать серверные переменные Apache из TestString в правой части условия CondPattern директивы RewriteCond, а некоторые упорные, несмотря на постоянные "фэйлы", продолжают пытаться это делать и по сей день.

Gandi/Паганди регистратор доменных имён и проблемы с ДНС

articles "Проблема при загрузке страницы. Попытка соединения не удалась. Firefox не может установить соединение с сервером www.example.org.", "Не найден сервер DNS. Pale Moon не может найти сервер www.example.org.", nslookup example.org - server can't find www.example.org: NXDOMAIN

Установка и настройка ДНС сервера BIND с DNSSEC в CentOS

articles Установка ДНС сервера BIND в CentOS 6 и CentOS 7 особо ничем не отличается, за исключением доступной в "родном" репозитории версии. В нашем случае мы будем устанавливать BIND в CentOS 6 из репозитория CentALT, потому как только в нём доступна самая свежая на данный момент (bind x86_64 44:9.10.2-1.el6) версия, которая поддерживает самые новые "фичи" среди которых и автоподписание зон, что избавляет от необходимости выполнять "dnssec-signzone -S -N INCREMENT zone-filename.zone" после каждого изменения файла зоны.

Использование кэшеров байт-кода в условиях FastCGI

binary-numbers-logo Да, нужно принимать во внимание, что при использовании акселераторов в условиях FastCGI у каждого PHP процесса будет свой кэш APC/eAccelerator/Xcache, что будет чревато многократным кэшированием одних и тех же данных, а также довольно "странным" поведением кэшера.

Nginx и Leaky Bucket (дырявое ведро)

leaky-bucket-logo В nginx реализован классический, для телекоммуникации, алгоритм "дырявого ведра" (leaky bucket), который призван контролировать поток обрабатываемого трафика, что помогает предотвращать ДДОС атаки. В этом посте будем понимать как на практике работает "дырявое ведро" (leaky bucket).

Apache FastCGI и PHP_FCGI_CHILDREN

apache-logo Какое должно быть значение PHP_FCGI_CHILDREN при использовании PHP ака FastCGI. "PHP child process management" при использовании PHP ака FastCGI должно быть включено или отключено.

Новое на форуме