nginx + fastcgi_intercept_errors = мини-грабли

Есть такая опция у nginx’а, fastcgi_intercept_errors. Она перехватывает ошибки fastcgi и преобразовыает их в ошибки nginx’а.Сегодня около часа потратил на такую ситуацию. nginx + php-fpm. Конфиги адекватные, в барузере 500 Internal Server Error. В nginx/error.log пусто. В php-fpm/error.log пусто. Включил везде debug по-максимуму — в логах пусто. Всё перепроверил на 10 раз — без результата, […]

AceStream no adv

AceStream no adv

Если вас также как и меня зае*бала реклама казино при просмотре торрентов через AceStream то вот небольшое решение Ставим старую версию 2.0 https://yadi.sk/d/ECmu9qEoG3B6Nw в файле hosts прописывем правила (если торренты не грузятся, то убираем все ссылки с адресом torrentstream) 127.0.0.1 e1.torrentstream.info 127.0.0.1 e2.torrentstream.info 127.0.0.1 e3.torrentstream.info 127.0.0.1 e4.torrentstream.info 127.0.0.1 e5.torrentstream.info 127.0.0.1 e1.torrentstream.org 127.0.0.1 e2.torrentstream.org 127.0.0.1 e3.torrentstream.org […]

Одна общая папка на два сайта

Одна общая папка на два сайта

ssh запрос (site2.ru/uploads пустая директория) mount -o bind /var/www/mc/data/www/site1.ru/uploads /var/www/mc/data/www/site2.ru/uploads А также прописываем строку в файле /etc/fstab (чтоб работало после перезагрузки) /var/www/mc/data/www/site1.ru/uploads /var/www/mc/data/www/site2.ru/uploads none bind 0 0 Теперь site2 будет подгружать изображения из папки site1 Узнать что замонтировано mount -l Если нужно размонитровать pkill -kill -f "sshfs" && umount /var/www/mine/data/www/site2.rup/uploads или fusermount -u /var/www/mine/data/www/site2.ru/uploads

FlexGet CentOS 7

FlexGet CentOS 7

Проверяем версию python. Должна быть 2.7.5 python —version Репозитории и ставим pip yum install epel-release yum install python-pip #yum install python-setuptools Апгрейдим pip pip install —upgrade pip Апгрейдим setuptools pip install —upgrade setuptools Ставим flexget pip install flexget Ставим transmissionrpc pip install transmissionrpc Создаем файл конфига mkdir /etc/flexget cd /etc/flexget/ vim config.yml с содержимым: tasks: […]

Transmission CENTOS 7 SEEDBOX

Transmission CENTOS 7 SEEDBOX

Итак, для наших целей подойдет простенький VPS за 300-500р Я лично заказывал тут https://www.ipserver.su CENTOS 7, 1 IP, 120GB HDD Подключаем epel репозиторий и обновляем пакеты yum install epel-release yum -y update Перезагружаем сервер и переподключаемся через 2-5 мин reboot Ставим демона transmission yum install transmission-cli transmission-common transmission-daemon Команды для запуска, остановки, проверки статуса демона […]

Установка Munin CentOS

Установка Munin CentOS

Установка Munin в CentOS/RedHat/Fedora После того как подключили репозиторий EPEL, установка выполняется в одну команду. Ну что же, приступаем: # yum —enablerepo=epel install munin munin-node rrdtool Если у вас команда что выше не выполниться ( что я сомневаюсь), то выполните установку не через репозиторий, а непосредственно через файловый менеджер yum: # yum install munin munin-node […]

Пропали логи ISPMANAGER 5

Пропали логи ISPMANAGER 5

Если вы вручную удалили логи из папки /var/www/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data/logs То выполните эту команду, которая восстановит хардлинки на логи из папки /var/www/httpd-logs perl -e 'my $USERNAME="ИМЯ_ПОЛЬЗОВАТЕЛЯ";my @DOM=`ls /var/www/$USERNAME/data/www`; chomp @DOM; foreach (@DOM) { system("ln /var/www/httpd-logs/$_.access.log /var/www/$USERNAME/data/logs/$_.access.log && ln /var/www/httpd-logs/$_.error.log /var/www/$USERNAME/data/logs/$_.error.log"); }' Если у вас файлы логов присутствуют на местах но логи туда не записываются удалите файлы логов […]

Параметры NGINX

Параметры NGINX

В файл /usr/local/nginx/conf/nginx.conf после строки keepalive_timeout 0; можно добавить следующие строки: sendfile on; # обеспечивает прямую передачу файлов, включайте эту опцию всегда tcp_nopush on; # полезно для sendfile, включение этой опции позволяет передавать заголовок ответа и начало файла в одном пакете, а также передавать файл в полных пакетах keepalive_timeout 30; # Если у Вас на […]

ClamAV ISPManager 4

ClamAV ISPManager 4

Устанавливаем через Возможности Обновляем антивирусную базу: freshclam Запускаем сканирование указанной директории: clamscan -ri /var/www Ключи: -r — рекурсивная проверка -i — при сканировании показывать только инфицированные файлы Переместить инфицированные файлы в директорию /home/infected_files: clamscan -ir /var/www -move=/home/infected_files Просканировать и удалить все найденный инфицированные файлы: clamscan -r /var/www -remove

Настройка нового сервера

Настройка нового сервера

1.Установка ISP Manager 5 wget http://cdn.ispsystem.com/install.sh sh install.sh ISPmanager 2.Интеграция->Модули->LetsEncript->Установить 3.Настройки->Возможности->Веб-сервер (WWW)->Изменить->NGINX 3.Обновляем PHP 5.4 до PHP 5.6 через REMI rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm Прописываем enable=1 в файле /etc/yum.repos.d/remi.repo/remi.repo yum update && yum upgrade -y 4.Ставим killall yum install psmisc 5. Чистим кэш пакетов ISP rm -rf /usr/local/mgr5/var/.xmlcache/ killall core 6.Установка memcached http://lerr.me/134.html 7. Дефолтная статика […]