(httpd), uid 0: exited on signal 11 (core dumped) бага php и ffmpeg

Недавно на одном из медиа серверов нашел очень интересную багу, начал вылетать апач с ошибкой:

(httpd), uid 0: exited on signal 11 (core dumped)

Ладно будем разбираться.

Подробнее

nginx reverse-proxy

Недавно возникла задача такого плана, надо было все обращения на 80 порт на роутере пробросить на определенный сайт, не долго чесал репу и установил из портов nginx:

Установил, теперь займемся настройкой проксирования всех запросов:

Подробнее

DLE редирект к внешним ссылкам (http://sitename/go/?)

Недавно друг попросил помочь с внешними ссылками на его прогрессивно развивающимся музыкальном сайте с оригинальным названием SoundSlave.Net, который был под CMS DLE, надо было убрать все ссылки в noindex и nofollow, а также сделать редирект с помощью go
типа:

я взялся помочь 🙂

Подробнее

FreeBSD, ZFS, безрамерный пул из дисков

Что такое ZFS расскажу как-нибудь позже, в одной из статей, а пока что расскажу как поднимать это все дело под моей любимой FreeBSD:
Добавляем в /etc/rc.conf

а в /boot/loader.conf

Подробнее

No-ip.org динамическая запись ДНС зоны.

Как писал ранее, другу помогал с сервером под Укртелекомом, но понадобился доступ к серверу извне, а так как у него динамический айпи, то это было проблематично, выход либо писать скрипт, либо использовать сторонние утилиты. Выбрал последнее ))) Выбор пал на сайт No-ip.org

Регистрация на сайте и заведение своей собственной зоны, довольно простое, и останавливаться не буду на этом, приступим к настройке сего чуда под моей любимой фрей)

Подробнее

FreeBSD, pppoe, mp5, pf nat проблемы (не открываются сайты)

Недавно у друга надо было подшаманить сервак на тему пппое соединения через укртелеком, стандартным клиентом решил не пользоваться а поставить mpd, и натить все это дело pf-ом, уж больно он мне нравится))
Настроить настроили, запустили, все заработало чудненько, пинги есть, но вот блин некоторые сайты не открывались вообще 🙁 Печально, подумал я, но унывать не стал, решение оказалось проще простого, в правила фаера pf надо было добавить пару строк:

# ee /etc/pf.conf
Подробнее

Nginx & gzip включаем сжатие страниц.

Включить сжатие страниц можно следующим образом, необходимо добавить в файл настроек сервера следующие строки:


http {
...
gzip             on;
gzip_min_length  1000;
gzip_proxied     any;
# MIME-типы которые необходимо жать
#gzip_types text/plain text/html text/xml application/xml application/x-javascript text/javascript text/css text/json;
# Если у вас появляются варнинги, типа "duplicate MIME type text/html", то вам стоит исключить text/html
#gzip_types text/plain text/xml application/xml application/x-javascript text/javascript text/css text/json;
gzip_disable     "msie6";
gzip_comp_level  8;
...
}
Подробнее

nginx и htpasswd онлайн генерация

Понадобилось недавно заблокировать директорию на сервере nginx паролем. Для этого необходимо в каждую секцию location добавить записи:

auth_basic "Restricted";
auth_basic_user_file /etc/nginx/htpass;

Для того чтобы создать htpass нам понадобится программа htpasswd, она всегда идет в комплекте с апачем, но мы его не ставили 🙂
поэтому как альтернативу, я юзаю онайл генератор хешей паролей http://www.4webhelp.net/us/password.php

SpamAssassin ошибка при запуске.

Недавно после сборки спамасасина при запуске вылетела следующая ошибка:

# /usr/local/etc/rc.d/sa-spamd start
Starting spamd.
child process [41119] exited or timed out without signaling production of a PID file: exit 255 at /usr/local/bin/spamd line 2590.
/usr/local/etc/rc.d/sa-spamd: WARNING: failed to start spamd

Решилось это дело очень просто, перед его зпауском надо было просто обновить его базы:

Подробнее

MySQL 5.5 TYPE=MyISAM

Недавно при импорте структуры базы данных в MySQL 5.5, получил ошибку ‘ERROR 1064 (42000) at line 4: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM’ at line 18 Погуглив выяснилось, что в версии 5.5 изменился синтакс с…

Подробнее