nginx кодировка cp-1251 и utf-8

При переносе сайта с апача на nginx слетела кодировка. У меня часть сайтов на utf-8 и есть парочка на cp-1251. $ sudo nano /etc/php.ini ; PHP’s default character set is set to empty. ; http://php.net/default-charset ;default_charset = “UTF-8” default_charset =. пустое значение. И в блоке /etc/nginx/sites-avialable/vsite1.com server { … charset windows-1251; error_log /var/log/nginx/err.imp.log; index index.php …

Continue reading ‘nginx кодировка cp-1251 и utf-8’ »

MySQL Server Has Gone Away (error 2006)

Ошибка MySQL Server Has Gone Away (error 2006) может возникнуть в двух случаях. Таймаут соединения Наиболее распространенная проблема: таймаут соединения, в результате чего сервер его закрывает. Решение весьма тривиальное — увеличение лимита времени wait_timeout в файле конфигурации my.cnf. Для этого в Debian нужно выполнить: sudo nano /etc/mysql/my.cnf # Открытие файла настроек MySQL Затем установить тайм-аут ожидания: wait_timeout = …

Continue reading ‘MySQL Server Has Gone Away (error 2006)’ »

iptables – restore script

Правила iptables применяются сразу же после выполнения. К примеру, если в терминале ввести: $ iptables -A INPUT -p TCP –dport 22 -j DROP то соединение по ssh сразу будет потеряно. Создадим скрипт, который будет очищать все правила iptables: # vim /etc/restore_iptables.sh #!/bin/sh IPT=”/sbin/iptables” # Удаляем все правила $IPT -F $IPT -X # Разрешаем все подключения …

Continue reading ‘iptables – restore script’ »

Ошибка NGINX — 24: Too Many Open Files — и её решение

Описание проблемы Во процессе обслуживания высокого количества соединений (высокая нагрузка), в логе ошибок Вашего сервера могут появляться записи 24: Too Many Open Files. Происходит это потому что сервер nginx пытается открыть больше файловых дескрипторов чем ему позволено. Ограничение может быть наложено конфигурацией nginx сервера или конфигурацией операционной системы. На каждое соединение nginx открывает как минимум …

Continue reading ‘Ошибка NGINX — 24: Too Many Open Files — и её решение’ »

RAID 1 – замена диска

Имеем два жестких диска: /dev/sda и /dev/sdb. Из них созданы четыре программных RAID-массива: /dev/sda1 + /dev/sdb1 – swap /dev/sda5 + /dev/sdb5 /dev/md126 – /boot /dev/sda2 + /dev/sdb2 /dev/md127 – / /dev/sda1 + /dev/sdb1 /dev/md125 – /home /dev/sda6 + /dev/sdb6 /dev/md124 – /var/www [root@cen753 svm]# cat /proc/mdstat Personalities : [raid1] md124 : active raid1 sdb6[1] sda6[0] …

Continue reading ‘RAID 1 – замена диска’ »

Cacti

Cacti — open-source веб-приложение, система позволяет строить графики при помощи RRDtool. Cacti собирает статистические данные за определённые временные интервалы и позволяет отобразить их в графическом виде. Преимущественно используются стандартные шаблоны для отображения статистики по загрузке процессора, выделению оперативной памяти, количеству запущенных процессов, использованию входящего/исходящего трафика. # yum update -y # yum install cacti Проверяем есть ли в системе пакет mysql-server/mariadb выполнив команду: # …

Continue reading ‘Cacti’ »

Postgrey + Postfix

Обновляем порты: # portsnap fetch update Устанавливаем и добавляем в автозагрузку: # portmaster mail/postgrey # echo ‘postgrey_enable=”YES”‘ >> /etc/rc.conf Стартуем и проверям: # service postgrey start # service postgrey status Редактируем конфигурационный файл Postfix, вставляя в секции smtpd_recipient_restrictions после параметра reject_unauth_destination: # ee /usr/local/etc/postfix/main.cf ….. smtpd_recipient_restrictions = check_client_access hash:/usr/local/etc/postfix/blacklist-IP permit_mynetworks permit_sasl_authenticated check_recipient_access hash:/usr/local/etc/postfix/recipient-list reject_non_fqdn_recipient reject_unauth_destination check_policy_service inet:127.0.0.1:10023 reject_unknown_recipient_domain …

Continue reading ‘Postgrey + Postfix’ »

phpMyAdmin ERROR #2006 – MySQL server has gone away

Ошибка при импорте в БД. php.ini Find: post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30 max_input_time = 60 memory_limit = 8M Change to: post_max_size = 750M upload_max_filesize = 750M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M my.cnf (MySQL File) Under mysqld add: max_allowed_packet = 500M wait_timeout = 300   https://dba.stackexchange.com/questions/121032/phpmyadmin-import-error-mysql-server-has-gone-away-unrecognized-keyword https://forum.sys-adm.in/index.php?topic=4204.0